可以通過本地機(jī)的數(shù)據(jù)提供者直接訪問數(shù)據(jù)庫,sqlserver是提供了網(wǎng)絡(luò)訪問功能的dbms系統(tǒng)。無需重寫winsock。使用ado,在連接字符串中把服務(wù)器地址/用戶名/密碼寫入就可以直接訪問數(shù)據(jù)庫了。Provider=sqloledb;DataSource=[hostn...
在你的數(shù)據(jù)庫服務(wù)端管理工具里面打開TCP/IP通道這個(gè)是用網(wǎng)絡(luò)訪問數(shù)據(jù)庫實(shí)例的功能默認(rèn)情況下這個(gè)是關(guān)閉的使用的命名管道訪問的如圖連接字符串用Provider=SQLOLEDB.1;Password=sa;PersistSecurityInfo=True;UserID=...
點(diǎn)擊TCP/IP協(xié)議,選擇"屬性",可以檢查客戶端默認(rèn)連接端口的設(shè)置,如下圖所示。該端口必須與服務(wù)器一致。
可能性很多。1、數(shù)據(jù)庫沒有啟動(dòng)2、服務(wù)器數(shù)據(jù)庫配置錯(cuò)誤3、客戶端數(shù)據(jù)庫配置錯(cuò)誤4、服務(wù)器和客戶端的數(shù)據(jù)庫配置不一致。5、防火墻策略禁止客戶端訪問服務(wù)器數(shù)據(jù)庫。
你指的是可以ping通但是是沒法連接數(shù)據(jù)庫嗎?你看看數(shù)據(jù)庫服務(wù)器處的防火墻設(shè)置,是否允許訪問數(shù)據(jù)庫服務(wù)器的服務(wù)端口。不行的話從別的機(jī)器telnet一下這個(gè)端口看看能不能telnet進(jìn)去。
數(shù)據(jù)庫服務(wù)器應(yīng)該是沒問題應(yīng)該先檢查一下,機(jī)器之間是否能夠通訊連不上的那臺(tái)機(jī)器,一樣可以上網(wǎng)的,也就是能正常連接局域網(wǎng)的如果機(jī)器之間沒有問題,有的能夠連接到數(shù)據(jù)庫的話,我想是不是你的程序有問題.不是程序問題,這么說...
這個(gè)問題算是微軟的一個(gè)BUG,微軟為了安全性考慮,在XP下把TCP/IP連接方式給禁用了,原因好像說是有什么漏洞,安裝SQLServer的SP3以上的補(bǔ)丁就OK了,我安裝的是SP4的,就可以連上了,這個(gè)問題曾困擾了我N長(zhǎng)時(shí)間...
解決思路1,SQLServer服務(wù)在重啟后起來沒有,2,客戶機(jī)賬號(hào)驗(yàn)證通過沒有
這個(gè)就不好說了...有可能是你或他的權(quán)限問題,有可能是路由器設(shè)置不當(dāng)有可能是網(wǎng)線有毛病,也有可能是其他電腦的局域網(wǎng)設(shè)置導(dǎo)致的你PING一下對(duì)方的機(jī)器..
遇到:上網(wǎng)慢(不能瀏覽網(wǎng)頁、卡、上不去網(wǎng)、信號(hào)差、信號(hào)延遲、連接失敗、不穩(wěn)定、丟包、誤碼率高、上不去、掉線、死機(jī)、無故中斷。。。)等現(xiàn)象,故障真是:“莫名其妙”啊。要使你的計(jì)算機(jī)運(yùn)行穩(wěn)定,你必須做好如下...