BUILTIN\Administrators 機(jī)器名>\Administrator 被刪除。 |
要恢復(fù)這兩個帳戶,可以使用以下的方法:
1、打開企業(yè)管理器,展開服務(wù)器組,然后展開服務(wù)器;
2、展開"安全性",右擊"登錄",然后單擊"新建登錄";
3、在"名稱"框中,輸入 BUILTIN\Administrators;
4、在"服務(wù)器角色"選項卡中,選擇"System Administrators" ;
5、點(diǎn)擊"確定"退出;
6、使用同樣方法添加 機(jī)器名>\Administrator 登錄。
說明:
以下注冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode的值決定了SQL Server將采取何種身份驗證模式。
1、表示使用"Windows 身份驗證"模式;
2、表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證)。
1.3:提示連接超時
(圖6)
如果遇到第三個錯誤,一般而言表示客戶端已經(jīng)找到了這臺服務(wù)器,并且可以進(jìn)行連接,不過是由于連接的時間大于允許的時間而導(dǎo)致出錯。這種情況比較少見,一般發(fā)生在當(dāng)用戶在Internet上運(yùn)行企業(yè)管理器來注冊另外一臺同樣在Internet上的服務(wù)器,并且是慢速連接時,有可能會導(dǎo)致以上的超時錯誤。有些情況下,由于局域網(wǎng)的網(wǎng)絡(luò)問題,也會導(dǎo)致這樣的錯誤。
要解決這樣的錯誤,可以修改客戶端的連接超時設(shè)置。默認(rèn)情況下,通過企業(yè)管理器注冊另外一臺SQL Server的超時設(shè)置是 4 秒,而查詢分析器是 15 秒。
具體步驟為:
企業(yè)管理器中的設(shè)置:
1、在企業(yè)管理器中,選擇菜單上的"工具",再選擇"選項";
2、在彈出的"SQL Server企業(yè)管理器屬性"窗口中,點(diǎn)擊"高級"選項卡;
3、在"連接設(shè)置"下的"登錄超時(秒)"右邊的框中輸入一個比較大的數(shù)字,如 30。
查詢分析器中的設(shè)置:
單擊“工具”->"選項"->"連接"; 將登錄超時設(shè)置為一個較大的數(shù)字,連接超時改為0。
二、應(yīng)用程序連接失敗
以上的三種錯誤信息都是發(fā)生在 SQL Server 自帶的客戶端工具中,在應(yīng)用程序中我們也會遇到類似的錯誤信息,例如:
Microsoft OLE DB Provider for SQL Server (0x80004005) [DBNETLIB][ConnectionOpen (Connect()).]Specified SQL server not found. Microsoft OLE DB Provider for SQL Server (0x80004005) |
用戶 'sa' 登錄失敗。原因: 未與信任 SQL Server 連接相關(guān)聯(lián)。
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'. [Microsoft][ODBC SQL Server Driver]超時已過期. |
如果遇到連接超時的錯誤,我們可以在程序中修改 Connection 對象的超時設(shè)置,再打開該連接。例如:
<% Set Conn = Server.CreateObject("ADODB.Connection") DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase" Conn. Properties("Connect Timeout") = 15 '以秒為單位 Conn.open DSNtest %> |
如果遇到查詢超時的錯誤,我們可以在程序中修改 Recordset 對象的超時設(shè)置,再打開結(jié)果集。例如:
Dim cn As New ADODB.Connection Dim rs As ADODB.Recordset . . . cmd1 = txtQuery.Text Set rs = New ADODB.Recordset rs.Properties("Command Time Out") = 300 '同樣以秒為單位,如果設(shè)置為 0 表示無限制 rs.Open cmd1, cn rs.MoveFirst . . . |
本文針對大部分用戶在使用 SQL Server 過程中常見的連接失敗的錯誤,重點(diǎn)討論了在使用 SQL Server 客戶端工具以及用戶開發(fā)的應(yīng)用程序兩種情況下,如何診斷并解決連接失敗的錯誤??催^本文以后,相信每一個讀者都會對 SQL Server 的連接工作原理、身份驗證方式以及應(yīng)用程序開發(fā)等有一個較為全面而深入的了解。
標(biāo)簽:西寧 天水 珠海 美容院 泉州 商洛 呼和浩特 福建
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server 不存在或訪問被拒絕(轉(zhuǎn))》,本文關(guān)鍵詞 SQL,Server,不存在,或,訪問,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。