본문 바로가기

프로그램 경험/Database

[SqlServer] Install SQL Server 2005 from the Command Prompt 배포하는 프로그램에 SQL Server 2005가 함께 들어가야 할 경우 인스턴스와 비번을 인스톨시에 매번 쳐주는건 귀찮은 일이다. 그래서 설치시 커맨드 라인에 매개변수를 함께 주면 그런 작업을 안해도 된다. Start /wait \servers\setup.exe /qb INSTANCENAME= ADDLOCAL=All PIDKEY= SAPWD= SQLACCOUNT= SQLPASSWORD= AGTACCOUNT= AGTPASSWORD= SQLBROWSERACCOUNT= SQLBROWSERPASSWORD= 이것이 매개변수 사용 구문이고 아래가 간단하게 사용한 예제다. Start /wait c:\tempsql\sqlexpr32.exe /qb INSTANCENAME=MSSQLSERVER SAPWD=pwd SKUU..
[SqlServer] SET TRANSACTION ISOLATION LEVEL SET TRANSACTION ISOLATION LEVEL 에 대해서 한 연결에서 실행한 SELECT 문에 대한 기본 트랜잭션 잠금 동작을 제어함. 설정 구문 SET TRANSACTION ISOLATION LEVEL […] è READ COMMITTED è READ UNCOMMITTED è REPEATABLE READ è SERIALIZABLE è SNAPSHOT 1) READ COMMITED DATA를 SELECT할 때 COMMIT않은 DATA를 SELECT할 수 없도록 지정됨. 실제 SHARE LOCK의 지속시간은 길지 않기 때문에 LOCK이 걸려있는지 사용자가 확인은 힘듦 2) READ UNCOMMITED DATA를 SELECT할 때 COMMIT 되지 않은 DATA도 SELECT할 수 있도록 지정 3..
[SqlServer] 스크립트로 DB 온/오프 시키기 --DB 오프라인 alter database dbname set offline with rollback immediate --DB 온라인 alter database dbname set online with rollback immediate