2012-06-07 40 views
0

我們有一個「Windows集成身份驗證」用戶,其默認數據庫已被刪除。 現在,當試圖登錄時,我們得到一個錯誤說,用戶登錄失敗。 我發現微軟使用SQLCMD的解決方案。但是,我無法爲該用戶發出alter login命令。該錯誤消息指出登錄'mylogin'不存在或您沒有權限。 不幸的是,我沒有該服務器上的證書。 有沒有另一種方法來更改登錄時的默認數據庫?更改集成用戶的默認數據庫

回答

1

您確實需要從具有足夠權限的帳戶發出ALTER USER命令,或者在連接時從連接字符串中指定Initial Catalog,而無論使用哪種客戶端應用程序。

0

是否有另一種方法來更改登錄時的默認數據庫?

不是。您是否嘗試登錄到特定數據庫,而不是默認值?

http://www.connectionstrings.com/

大約有你需要連接字符串的所有信息。您可以在連接字符串中設置「初始目錄」。這不是「用戶的默認設置」,但它是用於THAT連接的一個。

不幸的是,如果您沒有權限創建數據庫或重新配置用戶,那就是停止的地方......那麼在每次登錄時都需要這樣做。檢索SA密碼。