解決安裝SQL Server時[Microsoft][ODBC 驅動程式管理器] 未發現資料來源的問題
在Windows Server 2003 上安裝 MS SQL Server 2000 時,最後階段安裝程式在配置伺服器時,出現“[Microsoft][ODBC 驅動程式管理器] 未發現資料來源”,具體提示為:
###############################################################################
正在啟動?
Chinese_PRC_CI_AS
-m -Q -T4022 -T3659
正在與服務?
driver={sql server};server=CCC-0DE3AN8Q6DV;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程式管理器] 未發現資料來源
driver={sql server};server=CCC-0DE3AN8Q6DV;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程式管理器] 未發現資料來源
driver={sql server};server=CCC-0DE3AN8Q6DV;UID=sa;PWD=;database=master
[Microsoft][ODBC 驅動程式管理器] 未發現資料來源
SQL Server 配置?
###############################################################################
00:17:29 Process Exit Code: (-1)
00:17:37 安裝程式配置伺服器失敗。參考伺服器錯誤日誌和 C:WINDOWSsqlstp.log 瞭解更多資訊。
00:17:37 Action CleanUpInstall:
00:17:37 C:WINDOWSTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
00:17:37 Process Exit Code: (1060) 指定的服務未安裝。
00:17:37 C:WINDOWSTEMPSqlSetupBinscm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
00:17:37 Process Exit Code: (0)
00:17:37 StatsGenerate returned: 2
00:17:37 StatsGenerate (0x80000000,0x1,0xf00000,0x0,2052,303,0x0,0x1,0,0,0
00:17:37 StatsGenerate -1,Administrator)
00:17:37 Installation Failed.
這是由於ODBC for SQL Server driver出現了故障。
[@more@]這是由於ODBC for SQL Server driver出現了故障,可以開啟ODBC DataSource Administrator,新建立一個SQL Server的DataSource。此時發現不能建立,驗證了SQL Server ODBC是損壞的。
解決步驟:
1. 得到正確的sqlsrv32.dll和sqlsrv32.rll檔案
這2個檔案在C:WINDOWSsystem32下
·可以從其他相同版本的機器複製這2個檔案;
·或者使用sfc /scannow從安裝盤中複製;
2. 配置登錄檔
定位到[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBC Drivers]新增key:Name - SQL Server; Data - Installed;
定位到[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INISQL Server]新增:
"UsageCount"=dword:00000002
"Driver"="C:WINDOWSsystem32SQLSRV32.dll"
"Setup"="C:WINDOWSsystem32sqlsrv32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="03.50"
"ConnectFunctions"="YYY"
"APILevel"="2"
"CPTimeout"="60"
或者直接import以下注冊表備份檔案(內容):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INISQL Server]
"UsageCount"=dword:00000002
"Driver"="C:WINDOWSsystem32SQLSRV32.dll"
"Setup"="C:WINDOWSsystem32sqlsrv32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="03.50"
"ConnectFunctions"="YYY"
"APILevel"="2"
"CPTimeout"="60"
3. 測試
用建立一個SQL Server的ODBC DataSource的方法,測試是否修復了SQL Server ODBC;
如果已經修復,則可以正常安裝SQL Server 2000了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-881509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- navicat [IM002][Microsoft][ODBC 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式 (0)ROS
- 明明存在InterSystems ODBC,但IIS站點的程式連線資料庫時卻提示ERROR [IM002] [Microsoft][ODBC 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式資料庫ErrorROS
- [Microsoft][ODBC 驅動程式管理器] 驅動程式不支援此功能ROS
- 用VC程式來建立SQL Server ODBC資料來源 (轉)C程式SQLServer
- WIN7下配置ODBC資料來源時,只有SQL SERVER驅動,沒有DB2,ORACLE和其他的驅動Win7SQLServerDB2Oracle
- 解決安裝驅動時提示的“未簽名的驅動程式”警告資訊!!
- 安裝sql server遇到問題解決方法SQLServer
- Sql Server系列:Microsoft SQL Server Management Studio模板資源管理器SQLServerROS
- 安裝postgresql odbc驅動SQL
- 關於windows下安裝mysql的驅動,及安裝完驅動找不到ODBC驅動的解決辦法WindowsMySql
- SQL Server 安裝後改動計算機名帶來的問題以及解決方法SQLServer計算機
- 免安裝Oracle連線資料庫(odbc驅動)Oracle資料庫
- Ubuntu 16.04下安裝Oracle資料庫的ODBC驅動UbuntuOracle資料庫
- 訊息驅動bean使用資料來源問題Bean
- sbt配置——資料來源問題解決
- Microsoft? ODBC Driver 11 for SQL Server? - RedHat LinuxROSSQLServerRedhatLinux
- Sql Server 資料庫超時問題SQLServer資料庫
- win10系統odbc驅動怎麼安裝_win10系統odbc驅動如何安裝Win10
- ODBC 驅動程式管理器 在指定的 DSN 中,驅動程式和應用程式之間的體系結構不匹配 解決方案
- 安裝mysql odbc驅動(版本5和3.51)MySql
- 安裝資料庫和資料庫解決問題資料庫
- Laravel 安裝 voyager 出現的資料庫報錯問題解決Laravel資料庫
- 請問jive可以用odbc的資料來源嘛?
- Microsoft SQL Server 2008中SQL Server服務啟動故障問題ROSSQLServer
- CentOS7 官網安裝ATI顯示卡驅動解決風扇發熱問題CentOS
- mysql驅動程式問題(安裝配置jive時碰到的):能否同時存在多個驅動程式呢,埠衝突了?MySql
- [求助]JSP連線SQL Server 2000問題,看了很多資料還未解決,求救!JSSQLServer
- 轉發 安裝 scount 的 es 驅動,報錯解決
- 解決SQL Server資料庫維護計劃失敗的問題SQLServer資料庫
- 安裝VisualSvn Server時遇到的問題Server
- 淺談在win server2012 R2作業系統上安裝mysql odbc資料來源遇到的問題 -九五小龐Server作業系統MySql
- 解決宏碁非凡S3 安裝Win11時無法找到驅動器問題S3
- 安裝mysql資料庫及問題解決方法MySql資料庫
- weblogic服務建立資料來源連線測試更新mysql驅動包的問題及解決方法LHQJWebMySql
- 安裝SQLSERVER 2008遇到的問題(未解決)SQLServer
- 資料驅動的圖形學:過去、現在和未來
- 請問:安裝jive時,“資料庫連線”項的driver該如何填?我用的是Microsoft Sql Server2000資料庫的資料庫ROSSQLServer
- 解決SQL Server資料庫佔用記憶體過多的問題SQLServer資料庫記憶體