當前位置:首頁 » 編程語言 » sql2000遠程連接

sql2000遠程連接

發布時間: 2022-03-01 14:24:33

1. sql 2000資料庫怎麼實現遠程連接

SQL Server 2000無論是個人版、企業版還是標准版,只要細版本在8.00.1760以下,均不提供遠程資料庫連接,即使伺服器端工具和客戶端工具的設置均有TCP/IP設置和資料庫連接屬性也設置了RPC遠程連接,仍然不能實現遠程連接。該怎麼解決呢?
解決方案如下:
首先,需要打SP4補丁,該補丁包含了以前sp1、2、3的補丁,安裝此補丁後一般要重新啟動計算機,再進行遠程連接就可以了,如再企業管理器可遠程注冊伺服器、查詢分析可連接遠程伺服器、ODBC可連接遠程伺服器。

要點:
1.確認伺服器端SQL服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登錄帳號,確保角色及管理資料庫
一、查看伺服器端情況
1. 看ping 伺服器ip能否ping通。
這個實際上是看和遠程sql server 伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 伺服器的IP拼寫正確。
2. 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。
如telnet 202.114.100.100 1433
通常埠值是1433,因為1433是sql server 的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項。
1) 檢查遠程伺服器是否啟動了sql server 服務。如果沒有,則啟動。
2) 檢查sql server伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3) 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏sql server伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變(具體方式見 二:設置客戶端網路實用工具)。
4) 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5) 檢查伺服器是否在1433埠偵聽。如果sql server伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。

2. SQL2000遠程連接資料庫

有2個問題你要先准備

  1. 你的電腦要有公網IP,或者是路由器設置SQL監聽埠轉發到了你的電腦上,遠程訪問是通過公網IP+埠號進行連接,所以還有一個問題,就是你的公網IP是否為固定IP,不是的話還需要類似花生殼之類的動態IP轉向

  2. SQL2000非伺服器版本需要SP4的補丁才能正常遠程連接

3. 怎樣啟動sql2000遠程服務

1.先保證ping通(有防火牆的先關閉防火牆)
2.在命令提示符下執行:telnet <伺服器ip地址> 1433 不會報錯
3.連接時使用用ip連接企業管理器
4.如果不行
SQL Server伺服器--開始--程序--Microsoft SQL Server
--伺服器網路實用工具
--啟用 WinSock代理
--代理地址:(sqlserver伺服器IP)
--代理埠--1433
---確定

5.如果還不行,在客戶端裝個SQL Server客戶端配置一下:
開始--程序--Microsoft SQL Server--客戶端網路實用工具
--別名--添加
--網路庫選擇"tcp/ip"--伺服器別名輸入SQL伺服器名
--連接參數--伺服器名稱中輸入SQL伺服器ip地址
--如果你修改了SQL的埠,取消選擇"動態決定埠",並輸入對應的埠號

4. 怎樣遠程連接SQL Server2000資料庫

登錄遠程SQL伺服器
一 看ping 伺服器IP能否ping通。

這個實際上是看和遠程sql server 2000伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql server 2000伺服器的IP拼寫正確。

二 在Dos或命令行下輸入telnet 伺服器IP 埠,看能否連通。

如telnet 202.114.100.100 1433

通常埠值是1433,因為1433是sql server 2000的對於Tcp/IP的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「……無法打開連接,連接失敗"。

如果這一步有問題,應該檢查以下選項。

1 檢查遠程伺服器是否啟動了sql server 2000服務。如果沒有,則啟動。

2 檢查伺服器端有沒啟用Tcp/IP協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開 開始菜單->程序->Microsoft SQL Server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。

3 檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。

事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與伺服器配置的埠號保持一致。如果隱藏伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是Tcp/ip協議的默認埠將被隱式修改為2433,在客戶端連接時必須作相應的改變。

4 如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。

5 檢查伺服器是否在1433埠偵聽。如果伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入

netstat -a -n 或者是netstat -an,在結果列表裡看是否有類似 tcp 127.0.0.1 1433 listening 的項。如果沒有,則通常需要給sql server 2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。

三 檢查客戶端設置

程序->Microsoft SQL Server -> 客戶端網路使用工具。像在伺服器網路實用工具里一樣,確保客戶端tcp/ip協議啟用,並且默認埠為1433(或其他埠,與伺服器端保持一致就行)。

四 在企業管理器里或查詢那分析器連接測試

企業管理器->右鍵SQlserver組->新建sqlserver注冊->下一步->寫入遠程IP->下一步->選Sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)->下一步->下一步->完成

查詢分析器->文件->連接->寫入遠程IP->寫入登錄名和密碼(sa,password)->確定

通常建議在查詢分析器里做,因為默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是4秒,而查詢分析器是15秒。

修改默認連接超時的方法:

企業管理器->工具->選項->在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡->連接設置->在 登錄超時(秒) 後面的框里輸入一個較大的數字

查詢分析器->工具->選項->連接->在 登錄超時(秒) 後面的框里輸入一個較大的數字

通常就可以連通了,如果提示錯誤,則進入下一步。

五 錯誤產生的原因通常是由於SQL Server使用了"僅 Windows"的身份驗證方式,因此用戶無法使用SQL Server的登錄帳戶(如 sa )進行連接。解決方法如下所示:

1 在伺服器端使用企業管理器,並且選擇"使用 Windows 身份驗證"連接上 SQL Server。

2 展開"SQL Server組",滑鼠右鍵點擊SQL Server伺服器的名稱,選擇"屬性",再選擇"安全性"選項卡。

3 在"身份驗證"下,選擇"SQL Server和 Windows "。

4 重新啟動SQL Server服務。(在dos或命令行下面net stop mssqlserver停止服務,net start mssqlserver啟動服務,也是一種快捷的方法)。

附註:在連接本地伺服器時,通常使用的是命名管道協議(在伺服器網路實用工具里可以看到啟用的協議有這個),默認埠是445,因此在本地能連通是不能說明什麼問題的,連接遠程伺服器是完全不同的協議。

5. sql 2000伺服器如何安全的開啟遠程桌面連接

看你的用ADSL估計也就自己玩玩的伺服器吧?數據安全也不用太高吧。
如果開了遠程桌面那就肯定不太安全。。
你可以試著開戶VPN。。那樣子安全系統會高些

6. 配置sql server 2000以允許遠程訪問

SQLSERVER伺服器裝好後.不需要改動的.
別的機器裝上客戶端.
連接時輸入伺服器端的IP就可以連接上了,無需其它改動

7. sqlserver2000如何訪問遠程的sqlserver

先新建一個SQL Server組,再新建SQL Server注冊, 進入SQL Server 注冊向導,按提示下一步操作

8. 區域網SQL2000伺服器外網遠程連接

有兩個ip說明寬頻運行商提供給你公司的是動態ip.
想從外網訪問伺服器,可以用花生殼申請一個域名,外網通過域名訪問伺服器

9. sql server 2000怎麼配置允許遠程連接

若要在 SQL Server 2000 實例上啟用遠程連接並打開 SQL Server Browser 服務,請使用 SQL Server 2000 外圍應用配置器工具。 在安裝 SQL Server 2000 時會安裝外圍應用配置器工具。
為 SQL Server 2000 Express Edition 或 SQL Server 2000 Developer Edition 啟用遠程連接
必須為要從遠程計算機連接到的每個 SQL Server 2000 實例啟用遠程連接。 為此,請按照下列步驟操作:
單擊「開始」,依次指向「程序」、「Microsoft SQL Server 2000」和「配置工具」,然後單擊「SQL Server 外圍應用配置器」。
在「SQL Server 2000 外圍應用配置器」頁上,單擊「服務和連接的外圍應用配置器」。
在「服務和連接的外圍應用配置器」頁上,展開「資料庫引擎」,依次單擊「遠程連接」和「本地連接和遠程連接」,再單擊以啟用適用於你的環境的協議,然後單擊「應用」。

注意 請在接收到以下消息時單擊「確定」:
直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。
在「服務和連接的外圍應用配置器」頁上,展開「資料庫引擎」,依次單擊「服務」和「停止」,等待 MSSQLSERVER 服務停止,然後單擊「啟動」以重新啟動 MSSQLSERVER 服務。

10. 如何使用sqlserver2008來遠程連接sqlserver2000

伺服器對象->鏈接伺服器的功能點,用戶首先創建一個遠程DB的鏈接對象,之後就可以像本地表一樣執行表的DML了。創建步驟:伺服器對象->鏈接伺服器->右擊新建鏈接伺服器,創建鏈接伺服器,安全性選項中設置遠程資料庫的賬號和密碼。注意事項:鏈接伺服器:一般為伺服器的IP地址;如果為SQLServer則點SQLServer;注意事項:右鍵點擊遠程鏈接->屬性->伺服器選項->Rpc和RpcOut,這兩個值需要設置為True。

熱點內容
羅布樂思賬號密碼手機號多少 發布:2025-01-11 18:00:55 瀏覽:401
在廣州什麼配置的車才能跑滴滴 發布:2025-01-11 18:00:52 瀏覽:891
安卓手機哪個生態好 發布:2025-01-11 17:56:01 瀏覽:272
資料庫數據的一致性 發布:2025-01-11 17:30:45 瀏覽:708
手機怎麼設置手勢安卓 發布:2025-01-11 17:15:54 瀏覽:965
威能壁掛爐解壓閥 發布:2025-01-11 17:15:53 瀏覽:560
突破伺服器ip限制 發布:2025-01-11 17:11:23 瀏覽:819
支付寶上傳憑證 發布:2025-01-11 17:10:29 瀏覽:877
怎麼打開行李箱的密碼鎖 發布:2025-01-11 17:09:51 瀏覽:594
蘋果怎麼刪除id賬號和密碼 發布:2025-01-11 17:09:50 瀏覽:785