1. 程式人生 > >關於連線SQL Server2008資料庫是連線字串的問題。

關於連線SQL Server2008資料庫是連線字串的問題。

最近在寫一個管理系統時,需要使用到SQL Server2008 。開發工具為VS 2008 。

但是在連線SQL Server2008 時就出現了蛋痛的問題, 總是提示 ”連線無效“ ”資料庫不存在或訪問遭到拒絕“

下面總結一下問題的解決方法:

1:首先要開啟SQL Server服務,使用Windows和SQL Server混合身份驗證

2:使用Sql Server Configuration Manager 設定TCP/IP屬性中的IPALL的TCP埠為 1433 ,不要使用TCP動態埠。

3:連線字串:_bstr_t strConnect="Driver=SQL Server;Server=127.0.0.1,1433;Database=資料庫名;UID=使用者名稱;PWD=密碼";

特別是在連線字串的使用上:針對不同版本的SQL Server,連線字串都可能不同,由於SQL Server中有動態埠之分,所以在指定伺服器地址的時候要新增這個埠,否則就會說”資料庫不存在或訪問被拒絕“等錯誤。