2008-09-19 19 views

cevap

29

ALTER LOGIN sonra SQL Server 2005 veya kullanılmalıdır:

http://technet.microsoft.com/en-us/library/ms189828.aspx

ALTER LOGIN <login_name> WITH DEFAULT_DATABASE = <default_database> 

sonunda SQL Server kaldırılacaktır sp_defaultdb:

http://technet.microsoft.com/en-us/library/ms181738.aspx

+0

koyun, Teşekkürler, ancak Sql Server 2000 kullanıyorum ve ALTER LOGIN komutu yok ' T çalışmasında görünür: 'LOGIN' yakınında yanlış sözdizimi – Brian

+4

Tek 'tırnak' ve yuvarlak (köşeli ayraçlar) denedim ve sözdizimi hatası alıyordum.Onu köşeli parantezler olarak değiştirdim ve Çalıştı! ALTER LOGIN [login_name] WITH DEFAULT_DATABASE = [default_database] – joedotnot

+0

Beklendiği gibi çalışıldı. – Aruna

2

Teşekkürler Stephen. Windows kimlik doğrulaması kullanıyorsanız, bir not olarak

, @loginname herkes muhtemelen belirgin YourDomain\YourLogin (ama bana bir kaç denemeden aldı bu eski bir SQL sürümleri için esas uygundur

sp_defaultdb @loginame='YourDomain\YourLogin', @defdb='YourDatabase' 
İlgili konular