(一)、使用管理員bai帳戶修改此帳戶的du默認數據庫
1、打開企業管理zhi器,展開dao服務器組,然后展開服務器
2.展開"安全性",展開登錄,右擊相應的登錄帳戶,從彈出的菜單中選擇,屬性
3、重新選擇此登錄帳戶的默認數據庫
(二)、若沒有其他管理員登錄帳戶,無法在企業管理器里修改,使用isql命令行工具
isql/U"sa"/P"sa的密碼"/d"master"/Q"execsp_defaultdbN'sa',N'master'"
如果使用Windows驗證方式,使用如下命令行,將默認數據庫改成非丟失的數據庫:
isql/E/d"master"/Q"execsp_defaultdbN'BUILTIN\Administrators',N'master'"
][(2)由于改變了系統密碼導致SQLSErver無法啟動
解決辦法是:
點擊運行,鍵入services.msc,打開服務程序,找到SQLSERVER項目,選擇屬性項之二-‘登錄’,把登錄密碼改為操作系統Administrator帳戶登錄密碼,重新啟動SQLSErver,即可正常啟動。
SQLServer2005
在SQLServer2005中,可以使用sqlcmd實用程序更改默認數據庫。為此,請按照下列步驟操作:◆1.單擊“開始”,單擊“運行”,鍵入cmd,然后按Enter。
◆2.根據SQLServer登錄使用的身份驗證種類,請使用以下方法之一:?如果SQLServer登錄使用MicrosoftWindows身份驗證連接到該實例,請在命令提示符處鍵入以下內容,然后按Enter:
sqlcmd–E-SInstanceName–dmaster
?如果SQLServer登錄使用SQLServer身份驗證連接到該實例,請在命令提示符處鍵入以下內容,然后按Enter:
sqlcmd-SInstanceName-dmaster-USQLLogin-PPassword
注意:InstanceName是要連接到的SQLServer2005實例的名稱的占位符。SQLLogin是已刪除其默認數據庫的SQLServer登錄的占位符。Password是SQLServer登錄密碼的占位符。
◆3.在sqlcmd提示符處,鍵入以下內容,然后按Enter:
AlterLOGINSQLLoginWITHDEFAULT_DATABASE=AvailDBName
注意:AvailDBName是可由實例中SQLServer登錄訪問的現有數據庫的名稱的占位符。
◆4.在sqlcmd提示符處,鍵入GO,然后按Enter。
---------------------------河南新華