[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或訪問被拒絕 )

來源:互聯網
上載者:User
以下是原文:[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或訪問被拒絕關於這個問題,在百度跟sogou中,連續搜尋分析了幾個小時,最後終於知道原因

一般串連sql資料庫,
IP_connstr="driver={SQL Server}; server=127.0.0.1;database=資料庫名字;uid=sa;pwd=密碼"

這樣寫沒錯,一般情況下不會出錯,但如果出現

“[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或訪問被拒絕”

其原因就是能從百度中搜尋找到的,其中這個需要你注意:

其實很簡單,把server=127.0.0.1的127.0.0.1
改為

開啟你的IIS,展開internet 資訊服務
**(本機電腦)
**就是需要的東西,例如你的是webnet
那你串連資料庫改為

IP_connstr="driver={SQL Server}; server=webnet;database=資料庫名字;uid=sa;pwd=密碼"

這樣就可以了

其實在百度中我也搜尋到解決辦法了,就是懶的測試,

如下:
3、用ip連如企業管理器:   
  企業管理器-->右鍵SQlserver組-->建立sqlserver註冊-->下一步-->寫入遠程執行個體名(IP,機器名)-->下一步-->選Sqlserver登陸-->下一步-->寫入登陸名與密碼(sa,pass)-->下一步-->下一步-->完成   

參考資料:http://www.it-school.cn/html/Windows-SDK-API/200611/121149.html
一般問題,上面地址中就可以解決了。

為防止,頁面以後打不開:複製

1、先保證ping通   
   
  2、在dos下寫入telnet   ip   1433不會報錯   
   
  3、用ip連如企業管理器:   
  企業管理器-->右鍵SQlserver組-->建立sqlserver註冊-->下一步-->寫入遠程執行個體名(IP,機器名)-->下一步-->選Sqlserver登陸-->下一步-->寫入登陸名與密碼(sa,pass)-->下一步-->下一步-->完成   
   
  4、如果還不行:   
  sqlserver伺服器-->開始菜單-->SQLserver-->伺服器網路工具 + 生產力-->啟用   WinSock代理-->Proxy 位址:(sqlserver伺服器IP)-->代理連接埠-->1433-->OK了   
   
  5、如果還不行:   
  sqlserver用戶端-->開始菜單-->SQLserver-->用戶端網路工具 + 生產力-->別名-->添加-->寫入別名如"大力"-->"網路程式庫"選tcp/ip-->伺服器名稱寫入遠程ip或執行個體名-->OK了  

把我的經驗分享出來,搞了可不只是三四個小時,而是很長時間,終於解決了……

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.