IT貓撲網:您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置:首頁數(shù)據(jù)庫MSSQL → 講解無法打開用戶默認數(shù)據(jù)庫的解決方法

講解無法打開用戶默認數(shù)據(jù)庫的解決方法

時間:2015/6/28來源:IT貓撲網作者:網管聯(lián)盟我要評論(0)

無法打開用戶默認數(shù)據(jù)庫,登錄失敗,這也是sql server使用者熟悉的問題之一。在使用企業(yè)管理器、查詢分析器、各類工具和應用軟件的時候,只要關系到連接SQL Server數(shù)據(jù)庫的時候,都有可能會碰到此問題,引起此錯誤發(fā)生的原因比較多,下面我們就來詳細分析引起此問題的原因以及解決辦法。

一、原因

登錄帳戶的默認數(shù)據(jù)庫被刪除。

二、解決方法:

(一)、使用管理員帳戶修改此帳戶的默認數(shù)據(jù)庫

1、打開企業(yè)管理器,展開服務器組,然后展開服務器

2. 展開"安全性",展開登錄,右擊相應的登錄帳戶,從彈出的菜單中選擇,屬性

3、重新選擇此登錄帳戶的默認數(shù)據(jù)庫

(二)、若沒有其他管理員登錄帳戶,無法在企業(yè)管理器里修改,使用isql命令行工具

isql /U"sa" /P"sa的密碼" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"

如果使用Windows驗證方式,使用如下命令行,將默認數(shù)據(jù)庫改成非丟失的數(shù)據(jù)庫:

isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"

(2)由于改變了系統(tǒng)密碼導致SQLSErver無法啟動

解決辦法是:

點擊運行,鍵入services.msc,打開服務程序,找到SQLSERVER項目,選擇屬性項之二-‘登錄’,把登錄密碼改為操作系統(tǒng)Administrator帳戶登錄密碼,重新啟動SQLSErver,即可正常啟動。

SQL Server 2005

在 SQL Server 2005 中,可以使用 sqlcmd 實用程序更改默認數(shù)據(jù)庫。為此,請按照下列步驟操作:◆1. 單擊"開始",單擊"運行",鍵入 cmd,然后按 Enter。

◆2. 根據(jù) SQL Server 登錄使用的身份驗證種類,請使用以下方法之一:? 如果 SQL Server 登錄使用 Microsoft Windows 身份驗證連接到該實例,請在命令提示符處鍵入以下內容,然后按 Enter:

sqlcmd –E -S InstanceName –d master

? 如果 SQL Server 登錄使用 SQL Server 身份驗證連接到該實例,請在命令提示符處鍵入以下內容,然后按 Enter:

sqlcmd -S InstanceName -d master -U SQLLogin -P Password

注意:InstanceName 是要連接到的 SQL Server 2005 實例的名稱的占位符。SQLLogin 是已刪除其默認數(shù)據(jù)庫的 SQL Server 登錄的占位符。Password 是 SQL Server 登錄密碼的占位符。

◆3. 在 sqlcmd 提示符處,鍵入以下內容,然后按 Enter:

Alter LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName

注意:AvailDBName 是可由實例中 SQL Server 登錄訪問的現(xiàn)有數(shù)據(jù)庫的名稱的占位符。

◆4. 在 sqlcmd 提示符處,鍵入 GO,然后按 Enter。

關鍵詞標簽:數(shù)據(jù)庫,解決,方法,默認

相關閱讀

文章評論
發(fā)表評論

熱門文章 SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟SqlServer2005對現(xiàn)有數(shù)據(jù)進行分區(qū)具體步驟sql server系統(tǒng)表損壞的解決方法sql server系統(tǒng)表損壞的解決方法MS-SQL2005服務器登錄名、角色、數(shù)據(jù)庫用戶MS-SQL2005服務器登錄名、角色、數(shù)據(jù)庫用戶Access、SQL Server、Oracle常見應用的區(qū)別Access、SQL Server、Oracle常見應用的區(qū)別

相關下載

人氣排行 如何遠程備份(還原)SQL2000數(shù)據(jù)庫SQL2000數(shù)據(jù)庫遠程導入(導出)數(shù)據(jù)配置和注冊ODBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程SQL2000和SQL2005數(shù)據(jù)庫服務端口查看或修改SQL Server 2005降級到2000的正確操作步驟修改Sql Server唯一約束教程淺談JSP JDBC來連接SQL Server 2005的方法SQL Server創(chuàng)建表語句介紹