測試沒有通過,您可能沒有提供正確的用戶信息和數據庫名
作者: its
|
發布: 2008/1/16 (上午 02:04)
|
閱讀: 16479
|
評論: 0
|
靜態地址
|
內容源碼
在 COMSHARP CMS 系統初始化(COMSHARP CMS 安裝部署的一個步驟)中,在數據庫連接頁,您提供了數據庫的相關資料后,按連接測試,發生以下錯誤:
錯誤原因
- 您沒有準確的提供數據庫服務器名,或者數據庫名,或者數據庫系統管理員帳戶。
- 您的 SQL Server 沒有使用混合驗證模式。
- 您的 SQL Server 沒有啟用 TCP/IP (遠程數據庫)
解決方法
- 您沒有準確的提供數據庫服務器名,或者數據庫名,或者數據庫系統管理員帳戶。
請詢問為您提供數據庫支持的 DBA,以獲取準確的數據庫連接資料。
- 您的 SQL Server 沒有使用混合驗證模式。
請用 SQL Server 企業管理器(SQL Server 2000),或 SQL Server Management Studio (SQL Server 2005)連接您的數據庫服務器,在您的數據庫服務器節點上點右鍵,選擇“屬性”或“Properties”,然后進入“安全”或 Security 頁,將驗證模式(Authentication)設置為 Windows 和 SQL Server 混合驗證模式。
如果您使用的是 MSDE2000,或 SQL Server 2005 Express,由于您沒有相應的 SQL Server 企業管理器或 SQL Server management Studio 進行管理,您需要通過修改注冊表,將驗證模式設置為混合模式。
MSDE2000 在注冊表中,將 HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode 的值修改為 2
SQL Server 2005 Express 在注冊表中,將 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\LoginMode 的值設置為 2
- 您的 SQL Server 沒有啟用 TCP/IP (遠程數據庫)
SQL Server 2000 在 SQL Server 2000 企業管理器中,在當前數據庫節點上點右鍵,選擇“屬性”,在“General”頁,點擊“Network Configuration”,將“TCP/IP”選到右邊的“Enabled Protocols”框中。
MSDE 2000 進入 MSDE 安裝盤的 Program Files\Microsoft SQL Server\80\Tools\Binn 路徑下,雙擊運行 SVRNETCN.exe 程序,將“TCP/IP”選到右邊的“Enabled Protocols”框中。
SQL Server 2005 在 Microsoft SQL Server 2005 的 Configuration Tools 中打開 “Microsoft SQL Server Configuration Manager” 展開 SQL Server 2005 Network Configuration,打開 Protocols for 在 “TCP/IP”上點右鍵盤,選擇“Enable”
以上操作完成后,請重新啟動 SQL Server 服務以讓改動生效。您可以點開始/運行 輸入 Services.msc 打開系統服務控制臺,找到SQL Server 的服務 MSSQLSERVER 重新啟動;或者在命令符窗口中依次運行:net stop mssqlserver 和 net start mssqlserver
|
|