天天看點

SQL Server常見問題解決辦法

SQL Server常見問題解決辦法

在連接配接資料庫應該經常遇到的問題,尤其是對盜版的xp系統而言。

這主要是通過Java 或者vc連接配接資料庫遇到的問題

解決問題的方法:檢查一下 windows下的system32 中是否有framedyn.dll這個系統檔案,如果沒有到system32 下的wbem檔案中拷貝framedyn.dll到system32 目錄下

我就是這樣解決的,希望能幫到你們

1. 資料庫引擎沒有啟動。

有兩種啟動方式:

(1)開始->程式->Microsoft SQL Server 2005->SQL Server 2005外圍應用配置器,在打開的界面單擊"服務的連接配接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側檢視是否已啟動,如果沒有啟動可單擊"啟動",并確定"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;

(2)可打開:開始->程式->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,選中SQL Server 2005服務中SQL Server(MSSQLSERVER) ,并單擊工具欄中的"啟動服務"按鈕把服務狀态改為啟動;

使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要檢視"SQL Server 2005配置管理器"中的SQL Server 2005網絡配置->MSSQLSERVER協定中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.

2. 是否已經允許遠端連接配接。

這個部分可以簡單的分為4個方面,分别是在 SQL Server上啟用遠端連接配接、啟用SQL Server 浏覽服務、在Windows 防火牆中為SQL Server 2005 建立例外和在Windows 防火牆中為“SQLBrowser”建立例外。下面是幾個具體的操作方式,摘自MSDN,個人覺得文章的黑體部分應當特别的一起我們的注意。

在SQLServer 執行個體上啟用遠端連接配接

1.指向“開始->程式->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應用配置器”

2.在“SQL Server 2005 外圍應用配置器”頁, 單擊“服務和連接配接的外圍應用配置器”

3.然後單擊展開“資料庫引擎”, 選中“遠端連接配接”,在右邊選中“本地連接配接和遠端連接配接”,

再選擇要使用的協定,( 這個地方應當啟用TCP/IP 和命名管道服務!)單擊“應用”,您會看到下消息:

“直到重新啟動資料庫引擎服務後,對連接配接設定所做的更改才會生效。”,單擊“确定”按鈕傳回

4.展開“資料庫引擎”, 選中“服務”,在右邊單擊“停止”,等到 MSSQLSERVER 服務停止,

然後單擊“啟動”,重新啟動MSSQLSERVER 服務。

使用windows驗證登陸,右擊伺服器,點選屬性,點選如下所示:

SQL Server常見問題解決辦法