반응형

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

반응형

+ Recent posts