當前位置:首頁 » 編程語言 » sql設備錯誤怎麼辦
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql設備錯誤怎麼辦

發布時間: 2023-05-10 12:51:38

『壹』 sql伺服器不能開啟怎麼解決

SQL Server 1069 錯誤(由於登錄失敗而無法啟動服務)解決方法

1.

我的電腦--控制面板--管理工具--服務--右鍵MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶"

或:

2.

我的電腦--控制面板--管理工具--服務--右鍵MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--密碼和確認密碼中輸入你修改後的administrator密碼.

兩者的區別:

選擇第一種方式,以後修改了administrator密碼,不用再調整(但要求登陸操作系統的是系統管理員)

選擇第二種方式,以後修改了administrator密碼,還要再重復做上面的操作.

以下摘自泡泡網

SQLServer2000發生錯誤1069(由於登陸失敗而無法啟動服務)的解決方案

下面我們依次介紹如何來解決這三個最常見的連接錯誤。

第一個錯誤嫌改畝「SQL Server 不存在或訪問被拒絕「通常是最復雜的,錯誤發生的原因比較多,需要檢查的方面也比較多。一般說來,有以下幾種可能性:

1、SQL Server名稱或IP地址拼寫有誤;

2、伺服器端網路配置有誤;

3、客戶端網路配置有誤。

要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因。

首先,檢查網路物理連接:

ping <伺服器IP地址>

或者

ping <伺服器名稱>

如果 ping <伺服器IP地址>失敗,說明物理連接有問題,這時候要檢查硬體設備,如網卡、HUB、路由器等。還有一種可能是由於客戶端和伺服器之間安裝有防火牆軟體造成的,比如 ISA Server。防火牆軟體可能會屏蔽對 ping、telnet 等的響應,因此在檢查連接問題的時候,我們要先把防火牆軟體暫時關閉,或者打開所有被封閉的埠。芹森

如果ping <伺服器IP地址> 成功而 ping <伺服器名稱>失敗,則說明名字解析有問題,這時候要檢查 DNS 服務是否正常。有時候客戶端和伺服器不在同一個區域網裡面,這時候很可能無法直接使用伺服器名稱來標識該伺服器,這時候我們可以使用HOSTS文件來進行名字解析,具體的方法是:

1、使用記事本打開HOSTS文件(一般情況下位於C:WINNTsystem32driversetc).

2、添加一條IP地址與伺服器名稱的對應記錄,如:

172.168.10.24 myserver

也可以在 SQL Server 的客戶端網路實用工具裡面進行配置,後面會有詳細說明。

其次,使用 telnet 命令檢查SQL Server伺服器工作狀態:

telnet <伺服器IP地址> 1433

如果命令執行成功,可以看到屏幕一閃之後游標在左上角不停閃動,這說明 SQL Server 伺服器工作正常,並且正在監聽1433埠的 TCP/IP 連接;如果命令返回「無法打開連接「的錯誤信息,則說明伺服器端沒有啟動 SQL Server 服務,也可能伺服器端沒啟用 TCP/IP 協議,或者伺服器端沒有在 SQL Server 默認的埠1433上監聽。

接著,我們要到伺服器上檢查伺服器端的網路配置,檢查是否啟用了命名管道,是否啟用了 TCP/IP 協議等等。我們可以利用 SQL Server 自帶的伺服器網路使用工具來進行檢查。

點擊:程序 -> Microsoft SQL Server ->伺服器網路使用工具,打開該工具後看到的畫面如下圖所示:

從這里我們可以看到伺服器啟用了哪些協議。一般而言,我們啟用命名管道以及 TCP/IP 協議。

點中 TCP/IP 協議,選擇「屬性「,我們可以來檢查 SQK Server 服務默認埠的設置,如下圖所示:

一般而言,我們殲頃使用 SQL Server 默認的1433埠。如果選中「隱藏伺服器「,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接。

檢查完了伺服器端的網路配置,接下來我們要到客戶端檢查客戶端的網路配置。我們同樣可以利用 SQL Server 自帶的客戶端網路使用工具來進行檢查,所不同的是這次是在客戶端來運行這個工具。

點擊:程序 -> Microsoft SQL Server -> 客戶端網路使用工具,打開該工具後看到的畫面如下圖所示:

從這里我們可以看到客戶端啟用了哪些協議。一般而言,我們同樣需要啟用命名管道以及 TCP/IP 協議。

點擊 TCP/IP 協議,選擇「屬性「,可以檢查客戶端默認連接埠的設置,如下圖所示。

該埠必須與伺服器一致。

單擊「別名「選項卡,還可以為伺服器配置別名。伺服器的別名是用來連接的名稱,連接參數中的伺服器是真正的伺服器名稱,兩者可以相同或不同。如下圖中,我們可以使用myserver來代替真正的伺服器名稱sql2kcn-02,並且使用網路庫 Named Pipes。別名的設置與使用HOSTS文件有相似之處。

通過以上幾個方面的檢查,錯誤 1 發生的原因基本上可以被排除。下面我們再詳細描述如何來解決錯誤 2。

當用戶嘗試在查詢分析器裡面使用sa來連接SQL Server,或者在企業管理器裡面使用sa來新建一個SQL Server注冊時,經常會遇到如圖 2 所示的錯誤信息。該錯誤產生的原因是由於SQL Server使用了「僅 Windows「的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:

1、 在伺服器端使用企業管理器,並且選擇「使用 Windows 身份驗證「連接上 SQL Server;

2、 展開「SQL Server組「,滑鼠右鍵點擊SQL Server伺服器的名稱,選擇「屬性「,再選擇「安全性「選項卡;

3、 在「身份驗證「下,選擇「SQL Server和 Windows 「。

4、 重新啟動SQL Server服務。

在以上解決方法中,如果在第 1 步中使用「使用 Windows 身份驗證「連接 SQL Server 失敗,那麼我們將遇到一個兩難的境地:首先,伺服器只允許了 Windows 的身份驗證;其次,即在以上解決方法中,如果在第 1 步中使用「使用 Windows 身份驗證「連接 SQL Server 失敗,那麼我們將遇到一個兩難的境地:首先,伺服器只允許了 Windows 的身份驗證;其次,即使使用了 Windows 身份驗證仍然無法連接上伺服器。這種情形被形象地稱之為「自己把自己鎖在了門外「,因為無論用何種方式,用戶均無法使用進行連接。實際上,我們可以通過修改一個注冊表鍵值來將身份驗證方式改為 SQL Server 和 Windows 混合驗證,步驟如下所示:

1、點擊「開始「-「運行「,輸入regedit,回車進入注冊表編輯器;

2、依次展開注冊表項,瀏覽到以下注冊表鍵:

[HKEY_LOCAL_]

3、在屏幕右方找到名稱「LoginMode「,雙擊編輯雙位元組值;

4、將原值從1改為2,點擊「確定「;

5、關閉注冊表編輯器;

6、重新啟動SQL Server服務。

此時,用戶可以成功地使用sa在企業管理器中新建SQL Server注冊,但是仍然無法使用Windows身份驗證模式來連接SQL Server。這是因為在 SQL Server 中有兩個預設的登錄帳戶:BUILTINAdministrators 以及<機器名>Administrator 被刪除。要恢復這兩個帳戶,可以使用以下的方法:

1、打開企業管理器,展開伺服器組,然後展開伺服器;

2、展開「安全性「,右擊「登錄「,然後單擊「新建登錄「;

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

4、在「伺服器角色「選項卡中,選擇「System Administrators「 ;

5、點擊「確定「退出;

6、使用同樣方法添加 <機器名>Administrator 登錄。

以下注冊表鍵

HKEY_LOCAL_LoginMode

的值決定了SQL Server將採取何種身份驗證模式。該值為1,表示使用Windows 身份驗證模式;該值為2,表示使用混合模式(Windows 身份驗證和 SQL Server 身份驗證)。

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

如果遇到第三個錯誤,一般而言表示客戶端已經找到了這台伺服器,並且可以進行連接,不過是由於連接的時間大於允許的時間而導致出錯。這種情況一般會發生在當用戶在Internet上運行企業管理器來注冊另外一台同樣在Internet上的伺服器,並且是慢速連接時,有可能會導致以上的超時錯誤。有些情況下,由於區域網的網路問題,也會導致這樣的錯誤。

要解決這樣的錯誤,可以修改客戶端的連接超時設置。默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是 4 秒,而查詢分析器是 15 秒(這也是為什麼在企業管理器里發生錯誤的可能性比較大的原因)。具體步驟為:

1、在企業管理器中,選擇菜單上的「工具「,再選擇「選項「;

2、在彈出的「SQL Server企業管理器屬性「窗口中,點擊「高級「選項卡; 3、在「連接設置「下的「登錄超時(秒)「右邊的框中輸入一個比較大的數字,如 20。

查詢分析器中也可以在同樣位置進行設置。

在windows控制面版-->管理工具-->服務-->MSSQLSERVER-->屬性-->改為你的新的操作系統密碼!

在windows控制面版-->管理工具-->服務-->MSSQLSERVER-->屬性-->改為本地登陸!

『貳』 求助SQL Server I/O設備錯誤

0 操作成功完成。
1 功能錯誤。
2 系統找不到指定的文件。
3 系統找不到指定的路徑。
4 系統無法打開文件。
5 拒絕訪問。
6 句柄無效。
7 存儲控制塊被損壞。
8 存儲空間不足,無法處理此命令。
9 存儲控制塊地址無效。
10 環境錯誤。
11 試圖載入格式錯誤的程序。
12 訪問碼無效。
13 數據無效。
14 存儲器不足,無法完成此操作。
15 系統找不到指定的驅動器。
16 無法刪除目錄。
17 系統無法將文件移到不同的驅動器。
18 沒有更多文件。
19 介質受寫入保護。
20 系統找不到指定的設備。
21 設備未就緒。
22 設備不識別此命令。
23 數據錯誤 (循環冗餘檢查)。
24 程序發出命令,但命令長度不正確。
25 驅動器無法找出磁碟上特定區域或磁軌的位置。
26 無法訪問指定的磁碟或軟盤。
27 驅動器找不到請求的扇區。
28 列印機缺紙。
29 系統無法寫入指定的設備。
30 系統無法從指定的設備上讀取。
31 連到系統上的設備沒有發揮作用。
32 進程無法訪問文件,因為另一個程序正在使用此文件。
33 進程無法訪問文件,因為另一個程序已鎖定文件的一部分。
36 用來共享的打開文件過多。
38 到達文件結尾。
39 磁碟已滿。
50 不支持網路請求。
51 遠程計算機不可用 。
52 在網路上已有重復的名稱。
53 找不到網路路徑。
54 網路忙。
55 指定的網路資源或設備不再可用。
56 已到達網路 BIOS 命令限制。
57 網路適配器硬體出錯。
58 指定的伺服器無法運行請求的操作。
59 發生意外的網路錯誤。
60 遠程適配器不兼容。
61 列印機隊列已滿。
62 無法在伺服器上獲得用於保存待列印文件的空間。
63 刪除等候列印的文件。
64 指定的網路名不再可用。
65 拒絕網路訪問。
66 網路資源類型錯誤。
67 找不到網路名。
68 超過本地計算機網卡的名稱限制。
69 超出網路 BIOS 會話限制。
70 遠程伺服器已暫停,或正在啟動過程中。
71 當前已無法再同此遠程計算機連接,因為已達到計算機的連接數目極限。
72 已暫停指定的列印機或磁碟設備。
80 文件存在。
82 無法創建目錄或文件。
83 INT 24 失敗。
84 無法取得處理此請求的存儲空間。
85 本地設備名已在使用中。
86 指定的網路密碼錯誤。
87 參數錯誤。
88 網路上發生寫入錯誤。
89 系統無法在此時啟動另一個進程。
100 無法創建另一個系統信號燈。
101 另一個進程擁有獨占的信號燈。
102 已設置信號燈且無法關閉。
103 無法再設置信號燈。
104 無法在中斷時請求獨占的信號燈。
105 此信號燈的前一個所有權已結束。
107 程序停止,因為替代的軟盤未插入。
108 磁碟在使用中,或被另一個進程 鎖定。
109 管道已結束。
110 系統無法打開指定的 設備或文件。
111 文件名太長。
112 磁碟空間不足。
113 無法再獲得內部文件的標識。
114 目標內部文件的標識不正確。
117 應用程序製作的 IOCTL 調用錯誤。
118 驗證寫入的切換參數值錯誤。
119 系統不支持請求的命令。
120 此功能只被此系統支持。
121 信號燈超時時間已到。
122 傳遞到系統調用的數據區太小。
123 文件名、目錄名或卷標語法不正確。
124 系統調用級別錯誤。
125 磁碟沒有卷標。
126 找不到指定的模塊。
127 找不到指定的程序。
128 沒有等候的子進程。
130 試圖使用操作(而非原始磁碟 I/O)的已打開磁碟分區的文件句柄。
131 試圖移動文件指針到文件開頭之前。
132 無法在指定的設備或文件上設置文件指針。
133 包含先前加入驅動器的驅動器無法使用 JOIN 或 SUBST 命令。
134 試圖在已被合並的驅動器上使用 JOIN 或 SUBST 命令。
135 試圖在已被合並的驅動器上使用 JOIN 或 SUBST 命令。
136 系統試圖解除未合並驅動器的 JOIN。
137 系統試圖解除未替代驅動器的 SUBST。
138 系統試圖將驅動器合並到合並驅動器上的目錄。
139 系統試圖將驅動器替代為替代驅動器上的目錄。
140 系統試圖將驅動器合並到替代驅動器上的目錄。
141 系統試圖替代驅動器為合並驅動器上的目錄。
142 系統無法在此時運行 JOIN 或 SUBST。
143 系統無法將驅動器合並到或替代為相同驅動器上的目錄。
144 目錄並非根目錄下的子目錄。
145 目錄非空。
146 指定的路徑已在替代中使用。
147 資源不足,無法處理此命令。
148 指定的路徑無法在此時使用。
149 企圖將驅動器合並或替代為驅動器上目錄是上一個替代的目標的驅動器。
150 系統跟蹤信息未在 CONFIG.SYS 文件中指定,或不允許跟蹤。
151 為 DosMuxSemWait 指定的信號燈事件個數錯誤。
152 DosMuxSemWait 不可運行。已設置過多的信號燈。
153 DosMuxSemWait 清單錯誤。
154 輸入的卷標超過目標文件系統的 長度限制
155 無法創建另一個線程。
156 接收進程已拒絕此信號。
157 段已被放棄且無法鎖定。
158 段已解除鎖定。
159 線程標識的地址錯誤。
160 傳遞到 DosExecPgm 的參數字元串錯誤。
161 指定的路徑無效。
162 信號已暫停。
164 無法在系統中創建更多的線程。
167 無法鎖定文件區域。
170 請求的資源在使用中。
173 對於提供取消區域進行鎖定的請求不明顯。
174 文件系統不支持鎖定類型的最小單元更改。
180 系統檢測出錯誤的段號。
183 當文件已存在時,無法創建該文件。
186 傳遞的標志錯誤。
187 找不到指定的系統信號燈名稱。
196 操作系統無法運行此應用程序。
197 操作系統當前的配置不能運行此應用程序。
199 操作系統無法運行此應用程序。
200 代碼段不可大於或等於 64K。
203 操作系統找不到已輸入的 環境選項。
205 命令子樹中的進程 沒有信號處理程序。
206 文件名或擴展名太長。
207 第 2 環堆棧已被佔用。
208 沒有正確輸入文件名通配符 * 或 ?,或指定過多的文件名通配符。
209 正在發送的信號錯誤。
210 無法設置信號處理程序。
212 段已鎖定且無法重新分配。
214 連到該程序或動態鏈接模塊的動態鏈接模塊太多。
215 無法嵌套調用 LoadMole。
230 管道狀態無效。
231 所有的管道實例都在使用中。
232 管道正在關閉中。
233 管道的另一端上無任何進程。
234 更多數據可用。
240 取消會話。
254 指定的擴展屬性名無效。
255 擴展屬性不一致。
258 等待的操作過時。
259 沒有可用的數據了。
266 無法使用復制功能。
267 目錄名無效。
275 擴展屬性在緩沖區中不適用。
276 裝在文件系統上的擴展屬性文件已損壞。
277 擴展屬性表格文件已滿。
278 指定的擴展屬性句柄無效。
282 裝入的文件系統不支持擴展屬性。
288 企圖釋放並非呼叫方所擁有的多用戶終端運行程序。
298 發向信號燈的請求過多。
299 僅完成部分的 ReadProcessMemoty 或 WriteProcessMemory 請求。
300 操作鎖定請求被拒絕。
301 系統接收了一個無效的操作鎖定確認。
487 試圖訪問無效的地址。
534 算術結果超過 32 位。
535 管道的另一端有一進程。
536 等候打開管道另一端的進程。
994 拒絕訪問擴展屬性。
995 由於線程退出或應用程序請求,已放棄 I/O 操作。
996 重疊 I/O 事件不在信號狀態中。
997 重疊 I/O 操作在進行中。
998 內存分配訪問無效。
999 錯誤運行頁內操作。
1001 遞歸太深;棧溢出。
1002 窗口無法在已發送的消息上操作。
1003 無法完成此功能。
1004 無效標志。
1005 此卷不包含可識別的文件系統。 請確定所有請求的文件系統驅動程序已載入,且此卷未損壞。
1006 文件所在的卷已被外部改變,因此打開的文件不再有效。
1007 無法在全屏幕模式下運行請求的操作。
1008 試圖引用不存在的令牌。
1009 配置注冊表資料庫損壞。
1010 配置注冊表項無效。
1011 無法打開配置注冊表項。
1012 無法讀取配置注冊表項。
1013 無法寫入配置注冊表項。
1014 注冊表資料庫中的某一文件必須使用記錄或替代復制來恢復。恢復成功完成。
1015 注冊表損壞。包含注冊表數據的某一文件結構損壞,或系統的文件內存映像損壞,或因為替代副本、日誌缺少或損壞而無法恢復文件。
1016 由注冊表啟動的 I/O 操作恢復失敗。注冊表無法讀入、寫出或清除任意一個包含注冊表系統映像的文件。
1017 系統試圖載入或還原文件到注冊表,但指定的文件並非注冊表文件格式。
1018 試圖在標記為刪除的注冊表項上運行不合法的操作。
1019 系統無法配置注冊表日誌中所請求的空間。
1020 無法在已有子項或值的注冊表項中創建符號鏈接。
1021 無法在易變父項下創建穩定子項。
1022 通知更改請求正在完成中,且信息並未返回到呼叫方的緩沖區中。當前呼叫方必須枚舉文件來查找更改。
1051 已發送停止控制到服務,該服務被其它正在運行的服務所依賴。
1052 請求的控制項對此服務無效
1053 服務並未及時響應啟動或控制請求。
1054 無法創建此服務的線程。
1055 鎖定服務資料庫。
1056 服務的實例已在運行中。
1057 帳戶名無效或不存在,或者密碼對於指定的帳戶名無效。
1058 無法啟動服務,原因可能是它被禁用或與它相關聯的設備沒有啟動。
1059 指定了循環服務依存。
1060 指定的服務並未以已安裝的服務存在。
1061 服務無法在此時接受控制信息。
1062 服務未啟動。
1063 服務進程無法連接到服務控制器上。
1064 當處理控制請求時,在服務中發生異常。
1065 指定的資料庫不存在。
1066 服務已返回特定的服務錯誤碼。
1067 進程意外終止。
1068 依存服務或組無法啟動。
1069 由於登錄失敗而無法啟動服務。
1070 啟動後,服務停留在啟動暫停狀態。
1071 指定的服務資料庫鎖定無效。
1072 指定的服務已標記為刪除。
1073 指定的服務已存在。
1074 系統當前以最新的有效配置運行。
1075 依存服務不存在,或已被標記為刪除。
1076 已接受使用當前引導作為最後的有效控制設置。
1077 上次啟動之後,仍未嘗試引導服務。
1078 名稱已用作服務名或服務顯示名。
1079 此服務的帳戶不同於運行於同一進程上的其它服務的帳戶。
1080 只能為 Win32 服務設置失敗操作,不能為驅動程序設置。
1081 這個服務所運行的處理和服務控制管理器相同。 所以,如果服務處理程序意外中止的話,服務控制管理器無法進行任何操作。
1082 這個服務尚未設置恢復程序。
1083 配置成在該可執行程序中運行的這個服務不能執行該服務。
1100 已達磁帶的實際結尾。
1101 磁帶訪問已達文件標記。
1102 已達磁帶或磁碟分區的開頭。
1103 磁帶訪問已達一組文件的結尾。
1104 磁帶上不再有任何數據。
1105 磁帶無法分區。
1106 在訪問多卷分區的新磁帶時,當前的塊大小不正確。
1107 當載入磁帶時,找不到分區信息。
1108 無法鎖定媒體彈出功能。
1109 無法卸載介質。
1110 驅動器中的介質可能已更改。
1111 復位 I/O 匯流排。
1112 驅動器中沒有媒體。
1113 在多位元組的目標代碼頁中,沒有此 Unicode 字元可以映射到的字元。
1114 動態鏈接庫 (DLL) 初始化常式失敗。
1115 系統關機正在進行。
1116 因為沒有任何進行中的關機過程,所以無法中斷系統關機。
1117 因為 I/O 設備錯誤,所以無法運行此項請求。
1118 沒有串列設備被初始化成功。串列驅動程序將卸載。
1119 無法打開正在與其他設備共享中斷請求(IRQ)的設備。至少有一個使用該 IRQ 的其他設備已打開。
1120 序列 I/O 操作已由另一個串列口的寫入完成。 (IOCTL_SERIAL_XOFF_COUNTER 已達零。)
1121 因為已過超時時間,所以串列 I/O 操作完成。 (IOCTL_SERIAL_XOFF_COUNTER 未達零。)
1122 在軟盤上找不到 ID 地址標記。
1123 軟盤扇區 ID 字元域與軟盤控制器磁軌地址不相符。
1124 軟盤控制器報告軟盤驅動程序不能識別的錯誤。
1125 軟盤控制器返回與其寄存器中不一致的結果。
1126 當訪問硬碟時,重新校準操作失敗,重試仍然失敗。
1127 當訪問硬碟時,磁碟操作失敗,重試仍然失敗。
1128 當訪問硬碟時,即使失敗,仍須復位磁碟控制器。
1129 已達磁帶結尾。
1130 伺服器存儲空間不足,無法處理此命令。
1131 檢測出潛在的死鎖狀態。
1132 指定的基址或文件偏移量沒有適當對齊。
1140 改變系統供電狀態的嘗試被另一應用程序或驅動程序否決。
1141 系統 BIOS 改變系統供電狀態的嘗試失敗。
1142 試圖在一文件上創建超過系統允許數額的鏈接。
1150 指定程序要求更新的 Windows 版本。
1151 指定程序不是 Windows 或 MS-DOS 程序。
1152 只能啟動該指定程序的一個實例。
1153 該指定程序適用於舊的 Windows 版本。
1154 執行該應用程序所需的庫文件之一被損壞。
1155 沒有應用程序與此操作的指定文件有關聯。
1156 在輸送指令到應用程序的過程中出現錯誤。
1157 執行該應用程序所需的庫文件之一無法找到。
1158 當前程序已使用了 Window 管理器對象的系統允許的所有句柄。
1159 消息只能與同步操作一起使用。
1160 指出的源元素沒有媒體。
1161 指出的目標元素已包含媒體。
1162 指出的元素不存在。
1163 指出的元素是未顯示的存儲資源的一部分。
1164 顯示設備需要重新初始化,因為硬體有錯誤。
1165 設備顯示在嘗試進一步操作之前需要清除。
1166 設備顯示它的門仍是打開狀態。
1167 設備沒有連接。
1168 找不到元素。
1169 索引中沒有同指定項相匹配的項。
1170 在對象上不存在指定的屬性集。
1171 傳遞到 GetMouseMovePoints 的點不在緩沖區中。
1172 跟蹤(工作站)服務沒運行。
1173 找不到卷 ID。
1175 無法刪除要被替換的文件。
1176 無法將替換文件移到要被替換的文件。要被替換的文件保持原來的名稱。
1177 無法將替換文件移到要被替換的文件。要被替換的文件已被重新命名為備份名稱。
1178 卷更改記錄被刪除。
1179 卷更改記錄服務不處於活動中。
1180 找到一份文件,但是可能不是正確的文件。
1181 日誌項從日誌中被刪除。
1200 指定的設備名無效。
1201 設備當前未連接上,但其為一個記錄連接。
1202 企圖記錄先前已被記錄的設備。
1203 無任何網路提供程序接受指定的網路路徑。
1204 指定的網路提供程序名稱無效。
1205 無法打開網路連接配置文件。
1206 網路連接配置文件損壞。
1207 無法枚舉空載體。
1208 發生擴展錯誤。
1209 指定的組名格式無效。
1210 指定的計算機名格式無效。
1211 指定的事件名格式無效。

『叄』 在運行SQL時出現錯誤,請問如何解決

運行資料庫出現錯誤,解決步驟如下:

1、單擊「開始」—「所有程序」—「MS SQL Server 2008R2」;

2、選擇「Configuration tools」;

3、單擊「SQL Server Configuration Manager」,打開;

『肆』 在運行SQL時出現錯誤,如何解決

一:資料庫引擎沒有啟動:x0dx0a 開始->程序->Microsoft SQL Server 2005->SQL Server 2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動x0dx0a二:啟動行遠程連接設置沒有打開x0dx0a1.指向「開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器」 x0dx0a2.在「SQL Server 2005 外圍應用配置器」頁, 單擊「服務和連接的外圍應用配置器」 x0dx0a3.然後單擊展開「資料庫引擎」, 選中「遠程連接」,在右邊選中「本地連接和遠程連接」, x0dx0a再選擇要使用的協議,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊「應用」,您會看到下消息: 「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回 x0dx0a4.展開「資料庫引擎」, 選中「服務」,在右邊單擊「停止」,等到 MSSQLSERVER 服務停止, 然後單擊「啟動」,重新啟動MSSQLSERVER 服務。

『伍』 資料庫SQL2008安裝出現錯誤應該怎麼辦啊

SQL Server 2008 安裝出現錯誤至失敗,是設置錯誤造成的,解決方法如下:

1、首先在電腦上點擊「開始」-「運行」,輸入regedit,按回車鍵。

『陸』 安裝SQL出現種錯誤怎麼回事

問題1:安裝sql server 2008 R2,安裝過程中提示錯誤:此計算機上安裝了 Microsoft Visual Studio 2008 的早期版本。請在安裝 SQL Server 2008 前將 Microsoft Visual Studio 2008 升級到 SP1。
之前我的電腦上確實裝了vs2008,於是我准備去下載一個SP1補丁包,一看800多M的大小,本來安裝這個軟體就已經很麻煩了,還得花時間下載,那有沒有其他更好的辦法呢?其實很簡單,只需要改一下注冊表即可,方法如下:
解決方法:
修改注冊表。
運行注冊表,將HKEY-Local-Machine/Software/Microsoft/DevDiv重命名就行。
安裝好後再將其改回。
將SQL Server安裝返回上一步,然後再點下一步,這個問題就成功解決了。
問題2:安裝SQL2008,提示刪除SQL2005Express工具的解決方法
在安裝SQL2008的時候,提示要刪除SQL2005EXPRESS工具,在網上找了很多資料,終於找到一個比較方便的方法了,希望能幫助大家。修改注冊表:HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM,將ShellSEM項重命名或刪除即可。
無法安裝 SQL Server 2008 Management Studio Express
故障現象:
在windows7中已經安裝好SQL Server 2008 Express 並且已經安裝好SP3,然後從微軟官網下載SQL Server 2008 Management Studio Express 安裝,發現在安裝過程中,沒有添加 Management 工具這一項。
解決方法:
先使用sql server2008安裝中心(在開始菜單的microsoft sql server 2008裡面有)的維護功能,將express升級到具有高級服務的Express。再安裝SQL Server 2008 Management Studio Express,這就可以發現工具這個選項。安裝成功。
其他提示:
在安裝SQL Server 2008 Management Studio Express 時會出現 」此程序存在已知兼容性問題「 的對話框。如果你確認自己已經安裝過 SP1 以上的文件,並已升級到具有高級服務的express,那麼不用理會這個對話框,直接按 」運行程序「這個按鈕。不會有任何問題。
問題3、解決無法安裝SQL Server 2008 Management Studio Express的問題
我的sql server 2008 express是visual studio 2010自帶的,所以當然它沒有management studio ,自己下了一個安裝,不過無法安裝SQL Server 2008 Management Studio Express。提示未選擇功能。

剛從網上找到解決方案,本人測試通過,再次分享:
VS2010自帶的SQL Server是Express簡化版的,需要到「SQL Server安裝中心>維護>版本升級」,把它升級成「具有高級服務的Express」(很快就可完成)。再運行SQL Server 2008 Management Studio Express安裝包,隨後會再次彈出SQL Server安裝中心,選擇「安裝>全新SQL Server獨立安裝或向現有安裝添加功能」,接下去就可以添加Management Studio了。

下面是對具有高級服務的express版本的一些介紹:
具有高級服務的 SQL Server Express 具備 SQL Server 2005 Express Edition 中的全部功能,並且還具有下列功能:
藉助 SQL Server 2005 Management Studio Express (SSMSE) 這一新的易於使用的圖形管理工具,輕松管理 SQL Server Express。
對 SQL Server 表中純字元數據發出全文查詢。 全文查詢可以包括詞和短語,或者詞或短語的多種形式。
對本地關系數據運行 SQL Server Reporting Services 報表。

現在,允許management studio express安裝文件,出現管理工具選項了:

問題4、安裝程序配置檢查RebootRequiredCheck時失敗,問題解決方法
問題描述:
GlobalRules: 針對規則組「GlobalRules」的 SQL Server 2008 安裝程序配置檢查
RebootRequiredCheck
檢查是否需要掛起計算機重新啟動。掛起重新啟動會導致安裝程序失敗。
失敗
需要重新啟動計算機。必須重新啟動計算機才能安裝 SQL Server。
其它檢查都是「已通過」。
解決方法:
還是用修改注冊表的方法
1. 在開始->運行中輸入regedit ;
2. 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 ;
3. 將右邊窗口中名稱為PendingFileRenameOperations的項刪除,然後確認 ;
4. 重新啟用安裝或修復程序,即可。
問題5、SQL Server 2008安裝失敗:Error writing to file:Microsoft.analysisServices.AdomdClient.dll.
問題描述
==========
SQL Server 2008 標准版安裝在Windows Server 2008上失敗,錯誤為:
Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.
故障排查
==========
根據錯誤日誌,存在以下錯誤信息:
1.在安裝到Install_sql_common_core_Cpu32_Action : InstallFiles. Copying new files時出現以下錯誤信息:
Error writing to file:Microsoft.analysisServices.AdomdClient.dll. Verify that you have access to that directory.
2.在安裝到Install_SqlBrowser_Cpu32_Action時出現以下錯誤信息:
系統無法從指定的設備上讀取(The system cannot read from the specified device.)
3.在Detail.txt中存在以下錯誤信息:

復制代碼代碼如下:

Bootstrap/Log/20110620_153155/Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
2011-06-20 16:07:03 Slp: 系統無法從指定的設備上讀取。
2011-06-20 16:07:03 Slp: Watson bucket for Msi based failure has been created
2011-06-20 16:07:03 Slp: InstallPackage: MsiInstallProct returned the result code 30.
2011-06-20 16:07:03 Slp: Retry-able MSI return code detected: 30
2011-06-20 16:07:03 Slp: Prompting user if they want to retry this action e to the following failure:
2011-06-20 16:07:03 Slp: ----------------------------------------
2011-06-20 16:07:03 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
2011-06-20 16:07:03 Slp: Inner exceptions are being indented
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Exception type: Microsoft.SqlServer.Configuration.MsiExtension.MsiExtensionException
2011-06-20 16:07:03 Slp: Message:
2011-06-20 16:07:03 Slp: SQL Server 安裝程序在運行 Windows Installer 文件時遇到錯誤。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Windows Installer 錯誤消息: 系統無法從指定的設備上讀取。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: Windows Installer 文件: N:/x86/setup/sqlbrowser.msi
2011-06-20 16:07:03 Slp: Windows Installer 日誌文件: C:/Program Files/Microsoft SQL Server/100/Setup Bootstrap/Log/20110620_153155/SqlBrowser_Cpu32_1.log
2011-06-20 16:07:03 Slp: Data:
2011-06-20 16:07:03 Slp: DisableRetry = true
2011-06-20 16:07:03 Slp: Inner exception type: System.ComponentModel.Win32Exception
2011-06-20 16:07:03 Slp: Message:
2011-06-20 16:07:03 Slp: 系統無法從指定的設備上讀取。
2011-06-20 16:07:03 Slp:
2011-06-20 16:07:03 Slp: ----------------------------------------
2011-06-20 16:23:57 Slp: Error result: -2068643839
2011-06-20 16:23:57 Slp: Result facility code: 1203
2011-06-20 16:23:57 Slp: Result error code: 1
2011-06-20 16:23:57 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2011-06-20 16:23:57 Slp: Sco: Attempting to open registry subkey Software/Microsoft/PCHealth/ErrorReporting/DW/Installed
2011-06-20 16:23:57 Slp: Sco: Attempting to get registry value DW0200
2011-06-20 16:23:58 Slp: Submitted 5 of 5 failures to the Watson data repository
2011-06-20 16:24:05 Slp: Detected localization resources folder: 1033
2011-06-20 16:24:05 Slp: Detected localization resources folder: 2052
4.在SqlBrowser_Cpu32_1.log中存在以下錯誤信息:
MSI (s) (30:D4) [16:05:48:937]: Note: 1: 1305 2: N:/x86/setup/sqlbrowser.msi 3: 1117
MSI (s) (30:10) [16:07:03:656]: I/O on thread 2992 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 796 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 2172 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 3280 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 3796 could not be cancelled. Error: 1168
MSI (s) (30:10) [16:07:03:656]: I/O on thread 812 could not be cancelled. Error: 1168
MSI (s) (30:D4) [16:07:03:656]: MainEngineThread is returning 30
MSI (s) (30:10) [16:07:03:656]: No System Restore sequence number for this installation.

系統無法從指定的設備上讀取。
出現以上錯誤可能是由於系統無法從光碟機中讀取安裝文件。可能有以下幾種原因:
1.光碟機發生損壞
2.安裝光碟中的文件發生損壞。
3.通過遠程路徑進行安裝,並且不具有足夠的許可權
4.通過遠程桌面進行安裝
解決辦法
==========
1.將光碟中的文件復制粘貼到本地(如果出現錯誤,請從網站上重新獲取正確完好的安裝文件)
2.在本地直接安裝而不使用遠程安裝

『柒』 SQL執行錯誤怎麼辦

  • MySQL軟體所提供的許可權(mysql.user、mysql.db、mysql.host)
    (1) 系統表mysql.user
    user許可權表中欄位分為四類: 用戶欄位、許可權欄位、安全欄位和資源控制欄位。

  • 用戶欄位

  • 用戶欄位.png

  • 許可權欄位

  • 許可權欄位.png

  • 安全欄位

  • 安全欄位.png

  • # 查看是否支持ssl標准show variables like 'have_openssl';123

  • 資源控制欄位

  • 資源控制.png


    系統表mysql.user中的所有資源欄位的默認值為0,表示沒有任何限制。
    (2) 系統表mysql.db和mysql.host
    在系統資料庫mysql中,許可權表除了表user外,還有表db和表host,這兩張表都存儲了某個用戶對資料庫的許可權。

  • 用戶欄位
    mysql.db表

  • mysql.db表.png

    mysql.host表

    mysql.host表.png

  • 許可權欄位

  • 許可權欄位.png


    (3)其他許可權表
    在系統資料庫mysql中,除了上述許可權表外,還有表tables_priv和columns_priv,其中標tables_priv用來實現單個表的許可權設置,表columns_priv用來實現單個欄位列的許可權設置。

  • 系統表mysql.tables_priv表結構

    mysql.tables_priv表結構.png

    mysql.tables_priv表結構.png

  • 系統表mysql.columns_priv的表結構

  • columns_priv的表結構png

  • 用戶機制
    (1) 登錄和退出MySQL軟體的完整命令

  • # 登錄mysql -h 127.0.0.1 -u root -p# 退出(q)exit|quit12345

  • (2) 創建普通用戶賬戶

  • 執行CREATE USER語句來創建用戶賬戶

  • create user 'mazaiting'@'localhost' identified by '123456';12

  • 執行INSERT語句來創建用戶

  • insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)values('localhost', 'linghaoyu', password('linghaoyu'),'','','');# 使新建用戶生效flush privileges;12345

  • 執行GRANT語句來創建用戶

  • grant select on company.t_deptto 'wangxingqin'@'localhost' identified by 'wangxingqin';123

  • (3) 利用超級許可權用戶root修改用戶賬戶密碼

  • 修改超級許可權用戶賬戶密碼

  • # 通過mysqladmin命令修改root用戶密碼mysqladmin -u root -p password "123456"# 通過SET命令修改密碼set password=password("123456");# 更新系統表mysql.user數據記錄修改root用戶密碼update user set password=password("123456")where user="root" and host="localhost";12345678

  • (4) 利用擁有超級許可權用戶root修改普通用戶賬戶密碼

  • # 創建用戶grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by 'mazaiting'with grant option;# 通過grant命令修改用戶密碼grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by '123456';# 通過set命令修改用戶密碼set password for 'mazaiting'@'localhost'=password("123456");# 更新系統表mysql.user數據記錄修改用戶密碼update user set password=password("mazaiting")where user='mazaiting' and host='localhost';# 登錄當前用戶,並使用set命令修改密碼set password=password("123456");123456789101112131415

  • (5) 刪除普通用戶賬戶

  • 通過DROP USER語句刪除普通用戶

  • drop user 'mazaiting'@'localhost';12

  • 刪除系統表mysql.user數據記錄實現刪除用戶賬號

  • # 選擇mysql資料庫use mysql;# 刪除用戶delete from user where user='mazaiting' and host='localhost';12345

  • 許可權管理
    (1) 對用戶進行授權

  • # 創建用戶grant select,create,drop on *.*to 'mazaiting'@'localhost' identified by 'mazaiting'with grant option;# 查詢表數據記錄select host,user,password,select_priv,update_priv,grant_priv,drop_privfrom mysql.userwhere user='mazaiting' G12345678910

  • (2) 查看用戶所擁有許可權

  • show grants for 'mazaiting'@'localhost' G12

  • (3) 收回用戶所擁有許可權

  • # 回收用戶的查詢許可權revoke select on *.* from 'mazaiting'@'localhost';# 回收用戶的全部許可權revoke all privileges, grant optionfrom 'mazaiting'@'localhost