找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 12516|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

10061 錯(cuò)誤 - 對(duì)方服務(wù)器的積極拒絕 在Win7下訪問SQLServer 都無法連接到該數(shù)據(jù)庫

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:90014 發(fā)表于 2015-9-13 16:29 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
在公司的內(nèi)網(wǎng)中,有一臺(tái)電能表測(cè)試系統(tǒng),使用了SQL Server 2000 的個(gè)人版作為數(shù)據(jù)庫服務(wù)器使用,所有的測(cè)試結(jié)果都保存在該機(jī)器上。為了方便獲取該機(jī)器上的測(cè)試結(jié)果,可以在其它電腦中,使用 Excel 的數(shù)據(jù)導(dǎo)入功能,把它設(shè)置為 SQL Server 數(shù)據(jù)源,然后就可以導(dǎo)入到 Excel 中,人工篩選或使用 ADO 工具,使用 SQL 語句來篩選,獲得數(shù)據(jù)。
但是問題沒有想象的那么順利。主要問題出在 Win7 和 XP 的不同上了。在公司內(nèi)網(wǎng)的任何一臺(tái) XP 系統(tǒng)中,這樣做都很容易實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入。但是不幸的是,我使用的是 Win7 系統(tǒng),除了一開始偶爾有一次打開了該數(shù)據(jù)庫外,后來再怎么試驗(yàn),都無法連接到該數(shù)據(jù)庫。主要出現(xiàn)的錯(cuò)誤是 SQL server 的 10061 錯(cuò)誤 - 對(duì)方服務(wù)器的積極拒絕,導(dǎo)致無法連接。查看網(wǎng)絡(luò)中的解釋,主要是密碼錯(cuò)誤。但是不幸的是,因?yàn)檫@個(gè)服務(wù)器的設(shè)置主要是為了本地?cái)?shù)據(jù)存儲(chǔ)用,要求使用 SQL Server 的內(nèi)置賬戶 sa 登錄,并且設(shè)置為空密碼,該設(shè)備配套的軟件才能正常操作。因此遠(yuǎn)程連接該數(shù)據(jù)庫時(shí),也是用 UID=sa;PWD=‘’這樣的設(shè)置。這樣在所有的 XP 機(jī)器上都沒有問題,甚至到了后來,為了檢查是否是Windows 防火墻的問題,在我的系統(tǒng)中安裝了 XP 虛擬機(jī)。這樣的設(shè)置在虛擬機(jī)上也可以正確工作。但是回到真實(shí)的 Win7 系統(tǒng)中,就是無法訪問數(shù)據(jù)庫。
根據(jù)別人的說法,把Win7的防火墻關(guān)閉,無法使用;在防火墻高級(jí)設(shè)置中,增加UDP/TCP 1433/1434 端口全部入站開放,也無法實(shí)現(xiàn)。但是今天晚上卻突然發(fā)現(xiàn)能夠使用了。主要變化如下:
1. SQL server 服務(wù)器名稱 全部大寫;
2. 在 Win7 防火墻中,增加出站規(guī)則,開放全部端口允許出站。
目前尚不清楚是那一個(gè)起了作用,需要后面再一一驗(yàn)證。但初步估計(jì),與Win7中對(duì)字符的處理方式相關(guān),可能是服務(wù)器名稱的大小寫問題。前些天碰到的 ANSI 字符與 Unicode 字符轉(zhuǎn)換的問題,就與操作系統(tǒng)相關(guān)。

1月17日: 經(jīng)過驗(yàn)證,以上兩個(gè)原因都不正確?赡芘c服務(wù)器端的登陸方式有關(guān)吧。后面有機(jī)會(huì)就繼續(xù)驗(yàn)證。




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表