與SQL Server 2005連接時出錯
在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)
這個問題以前也遇到過,解決了,可是不知道爲什麼又出來。解決方法如下:
1.服務器如果開了防火牆,把它關閉
2. 開啓sql2005遠程連接功能,開啓辦法如下,
配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啓數據庫服務就可以了.
3.登陸設置改爲,Sql server and windows Authentication方式同時選中,具體設置如下:
Management Studio管理器->windows Authentication(第一次用windows方式進去),->對象資源管理器中選擇你的數據服務器--右鍵>屬性>security>Sql server and windows Authentication方式同時選中.
4.設置一個Sql server方式的用戶名和密碼,具體設置如下:
Management Studio管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
這樣就設置了一個用戶名爲sa ,密碼爲:sa123456的用戶,下次在登陸時,可以用Sql server方式,
用戶名爲sa ,密碼爲:sa123456的用戶進數據庫了.
我只用第一二步,php就連上了
這個問題以前也遇到過,解決了,可是不知道爲什麼又出來。解決方法如下:
1.服務器如果開了防火牆,把它關閉
2. 開啓sql2005遠程連接功能,開啓辦法如下,
配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啓數據庫服務就可以了.
3.登陸設置改爲,Sql server and windows Authentication方式同時選中,具體設置如下:
Management Studio管理器->windows Authentication(第一次用windows方式進去),->對象資源管理器中選擇你的數據服務器--右鍵>屬性>security>Sql server and windows Authentication方式同時選中.
4.設置一個Sql server方式的用戶名和密碼,具體設置如下:
Management Studio管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
這樣就設置了一個用戶名爲sa ,密碼爲:sa123456的用戶,下次在登陸時,可以用Sql server方式,
用戶名爲sa ,密碼爲:sa123456的用戶進數據庫了.
我只用第一二步,php就連上了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.