當前位置:菜譜大全網 - 美食做法 - 如何使用sql server2000

如何使用sql server2000

如果您以非本地方式登錄,則需要將數據庫更改為混合身份驗證模式。詳細的配置過程如下。

通過修改註冊表項值,可以將身份驗證方法更改為SQL Server和Windows混合身份驗證,如下所示:

1,點擊“開始”-“運行”,進入regedit,回車進入註冊表編輯器;

2.依次展開註冊表項,並瀏覽至以下註冊表項:

[HKEY _本地_機器軟件微軟MSSQLServerMSSQLServer]

3.在屏幕右側找到名稱“LoginMode”,雙擊編輯雙字節值;

4.將原始值由1改為2,點擊“確定”;

5.關閉註冊表編輯器;

6.重新啟動SQL Server服務。

此時,用戶可以成功地使用sa在企業管理器中創建新的SQL Server註冊,但是他們仍然不能使用Windows身份驗證模式連接到SQL Server。這是因為SQL Server中有兩個默認登錄帳戶:BUILTIN>Administrators和< machine name > Administrator已被刪除。要恢復這兩個帳戶,可以使用以下方法:

1.打開企業管理器,展開服務器組,然後展開服務器。

2.展開安全,右鍵單擊登錄,然後單擊新建登錄。

3、在"名稱"框中,輸入BUILTINAdministrators;

4、在“服務器角色”選項卡中,選擇“系統管理員”;

5、點擊"確定"退出;

6、用同樣的方法添加<機器名> >管理員登錄。

以下註冊表項

HKEY _本地_機器軟件微軟MSSQL server MSSQL server登錄模式

的值決定了SQL Server將采用的身份驗證模式。值為1,表示使用Windows身份驗證模式;該值為2,這意味著使用混合模式(Windows身份驗證和SQL Server身份驗證)。

看了如何解決前兩個錯誤之後,讓我們來看看如圖3所示的第三個錯誤。

如果遇到第三個錯誤,壹般說明客戶端找到了這個服務器,可以連接,但是連接時間比允許的時間長,導致了錯誤。當用戶在Internet上運行Enterprise Manager以註冊另壹臺也在Internet上的服務器時,通常會發生這種情況,並且連接速度很慢,這可能會導致上述超時錯誤。在某些情況下,由於局域網的網絡問題,也會導致這種錯誤。

要解決此錯誤,您可以修改客戶端的連接超時設置。默認情況下,通過企業管理器註冊另壹個SQL Server的超時設置是4秒,而查詢分析器是15秒(這就是為什麽企業管理器出錯的可能性更大)。具體步驟如下:

1,在企業管理器中,選擇菜單上的“工具”,然後選擇“選項”;

2.在彈出的“SQL Server企業管理器屬性”窗口中,單擊“高級”選項卡;

3.在“連接設置”下,在“登錄超時(秒)”右側的框中輸入壹個大數字,如20。

您也可以在查詢分析器中的相同位置設置它。