반응형
SQL Server에 로그인하면 기본적으로 연결되는 데이터베이스를 기본 데이터베이스라고 합니다. 기본 데이터베이스란 특정 로그인이 SQL Server에 로그인하면 자동으로 지정한 데이터베이스로 연결되도록 하는 것을 말합니다.
SQL Server 2000에서는 최초에 로그인을 생성할 때 기본 데이터베이스를 지정할 수 있으며, 기본 데이터베이스를 변경하고자 하는 경우에는 sp_defaultdb를 사용하면 됩니다.
SQL Server 2005에서도 최초에 로그인을 생성할 때 CREATE LOGIN 문에 DEFAULT_DATABASE = 데이터베이스명 절을 지정함으로써 기본 데이터베이스를 지정할 수 있습니다. 그리고 추후에 기본 데이터베이스를 변경하고자 하는 경우에는 ALTER LOGIN 문을 사용해야 합니다. sp_defaultdb는 다음 버전의 Microsoft SQL Server에서 제거될 예정이므로 대신 ALTER LOGIN을 사용하라는 권고 사항이 SQL Server 2005 온라인 설명서에 기술되어 있습니다.
예:
ALTER LOGIN TestUser
WITH DEFAULT_DATABASE = TestDB;
GO
반응형
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 고정 데이터베이스 역할 (0) | 2009.07.08 |
---|---|
[SQL 2005 GUIDE] 고정 서버 역할 (0) | 2009.07.08 |
[SQL 2005 GUIDE] 암호 정책 사용하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 로그인 암호 변경하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 로그인 계정의 속성 변경하기 (0) | 2009.07.07 |