sql2000連接
要連接SQL 2000資料庫的多個網點,可以使用遠程訪問、遠程連接代理、SQL Server網路客空謹戶端、Microsoft Data Link(UDL)等來實現。遠程訪問方法比較簡單,可以使用SQL Server當中的遠程連接功能,具體操作步驟如下:
1、登扒虧滾錄遠程SQL Server,右鍵單擊此計算機,選擇屬性,然後點擊遠程。
2、在遠程標簽上勾選允許遠程連接,保存更改,然後重新啟動SQL Server伺服器。
3、如果你想為每個網點設置一個獨立的用戶,你可以使用Windows管理工具給每個網點創建一個獨立的Windows帳戶,然後在SQL Server中分別為這些帳戶創建一個用戶賬戶。
4、使用SQL Server客戶端連春余接遠程SQL Server,並且確認連接是否成功。
5、分別在各個網點使用Microsoft Data Link UDL文件來連接SQL 2000資料庫,在連接之前再次確認用戶名和密碼是否正確。
⑵ 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 測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。
⑶ sql2000客戶端怎樣連接資料庫
1、雙擊桌面穗伍pl/sql developer軟體圖標啟動軟消虛件。
⑷ SQL2000資料庫連接問題
AttachDbFilename=|DataDirectory|\book.mdf
這句話好像有點問題。你試試、
你資料庫給名字就行了吧
好像不用book.mdf
用BOOK就行了
AttachDbFilename=資料庫名字;
不用給路徑。
你試試。如果不行,你換個鏈接語句吧。
你SqlConnectionconn=newSqlConnection(connString);
conn.Open();
SqlCommandcmd=newSqlCommand();
這樣寫試試。
DataSource=.;後者DataSource=localhost;
stringconnString=
@"DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\book.mdf;IntegratedSecurity=True;UserInstance=True";這次應該行了。
1.資料庫引擎沒有啟動.
有兩種啟動方式:
(1)開始->程序->MicrosoftSQLServer2005->SQLServer2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到DatabaseEngine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序MicrosoftSQLServer2005->配置工具->SQLServerConfigurationManager,選中SQLServer2005服務中SQLServer(MSSQLSERVER),並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要查看"SQLServer2005配置管理器"中的SQLServer2005網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.
2.進行遠程連接時,是否已允許遠程連接.
SQLServer2005在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到DatabaseEngine,單擊"遠程連接",在右側將"僅限本地連接(L)"改為"本地連接和遠程連接(R)",並選中"同時使用TCP/IP和namedpipes(B)".
3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等.
我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把server=裝有資料庫的另一台機子的IP.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,IP沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的IP沒有傳到連接字元串.
select*from資料庫名.dbo.要訪問的表名
⑸ Sql2000資料庫連接不上是怎麼回事
一、如果可以直接操作伺服器檢查步驟如下:
1、確定資料庫伺服器的服務正常開啟。
2、確定資料庫的鏈接數沒有滿。測試這個,可以在伺服器上用查詢命令。
1)、用SQL語句:select count(*) from master.dbo.sysprocesses 或者 sp_who
2)、用管理界面:
SQL2000:進入企業管理器,管理——當前活動——進程信息
SQL2005:進入manager studio ,展開對象管理器,管理——右鍵「活動監視器」——查看進程
SQL2008:進放manager studio 在菜單欄下面有一行圖標,點擊最後一個圖標「活動監視器」,進入活動監視器的界面後,點擊「進程」.
3、鏈接IP,用戶名,密碼是否正確。
4、推薦使用 DBeaver 軟體操作資料庫,對多種資料庫都支持良好。操作也很方便。
二、 看伺服器IP能否通。
這個實際上是看和遠程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以下的都需要打補丁。
⑹ sql2000資料庫ip怎麼連接多個網點
要連接多個網點的 SQL Server 2000 資料庫,通常需要進行以下步驟:
1. 首先確保 SQL Server 2000 伺服器和客戶端的網路連接是正常的。可以使用 ping 命令測掘昌試每個 IP 地址是否可達,並確保允許通過防火牆。
2. 然後在客戶端計算機上,打開 SQL Server Enterprise Manager(企業管理器),然後右鍵單擊要連接的資料庫伺服器。選擇「屬性」,然後切換到「安全性」選項卡,在「安全連接」下,選擇「使用標准安全連接」。
3. 如果你運行的是 Windows XP 系統,需要啟用遠程連接。打開 控制面板 > 管理工具 > 服務 , 找到 SQL SERVER 服務(DATASUITE), 選擇屬性,在登錄選項卡勾選置: 讓全部帳戶都能連接,然後點擊確定按鈕。
4. 接下來,建立 VPN 等虛擬專用網路連接,在 SQL Server 的 IP地址前加上這個連接的IP地址,以指定要訪問的伺服器。
5. 在 SQL Server Enterprise Manager(企業管理器)中測試連接,更改目標伺服器和資料庫名稱等參數。如果連接成功,則應該能夠瀏覽資料庫、表和數據。
需要注意的是,針對不同的環境和具體場景,可能需要採用不同的連接方式,此處僅提供一瞎塌種常見的連判神扒接步驟供參考。
⑺ sql server 2000 連接資料庫失敗
你的問題怎麼回答呢,連接失敗有很多原因的,基本歸納為:
1,伺服器的SQLSERVER服務沒有打開;
解決方法:開始->設置->控制面板->管理工具->服務
在多條服務里找到SQLSERVER服務,選擇虛衫自動和啟動.
2,你的軟體指向的地址是錯誤的,你看看你的軟體是不是可以設定伺服器IP的地址的,一般在軟體的設置或者選項里能找到.把它換成你的機器的IP,找你機器的IP方法是:網上鄰居(右鍵電擊)->屬性->本地連接(右鍵點擊)->屬性->TCP/IP->屬性,把自動獲得IP換檔悔成你指定的IP(比如192.168.0.1),一般來說子網掩碼是255.255.255.0.好了自己的IP指定好之後,在你的軟體里設定一樣的IP地址就可以了.如果你的軟體支持點地址,那你只要在你的軟體設置IP的地址上輸入"."或者(loaction)就可以了,因為點或者差蠢腔(loaction)都代表本機IP.
3,你可能關閉了8001埠,你試著打開8001埠,具體方法你在網上搜一下,我忘了.
4,你有沒有修改SQLSERVER登錄密碼或者用戶名,這也能造成連接失敗的情況
⑻ 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 服務。