sqlserver連接遠程資料庫
遠程連接是吧!
你去找二個地方
一:看看你的客戶端網路實用工具中的配置是否和遠程伺服器一樣:埠號,ip地址,伺服器名稱,以及協議管道
二:仔細看下你的網上鄰居本地連接的tcp/ip協議配置:ip地址,默認網關(很重要,這個地方出錯,你絕對連不上,仔細看看),dns伺服器配置是否正確。
『貳』 怎麼用sqlserver連接遠程資料庫,詳細步驟,謝謝各位
如果是sqlserver2000
class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver");
要是sqlserver2005
class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver");
下邊的都一樣
connection
con=drivermanager.getconnection("jdbc:microsoft:sqlserver://localhost:你設置的埠號,一般是1433;databasename=資料庫名",
"資料庫用戶名","資料庫密碼");
記得採納啊
『叄』 如何遠程連接SQL Server資料庫
SQL Server默認是不允許遠程連接的,如果想要在本地用SSMS連接遠程伺服器上的SQLServer2012資料庫,需要確認以下環節:
1)如果是工作組環境,則需要使用SQL Server身份驗證方式
2)如果是Windows域環境,則可使用Windows身份驗證或者SQL Server身份驗證
現在以工作組環境下SQL Server身份驗證方式為例:
1)啟用SQLServer身份驗證模式進行登錄(需重啟實例)
2)建立可用的SQL Server伺服器登錄名
3)允許遠程連接到伺服器實例
4)設置伺服器的方面中,RemoteAccessEnabled屬性為True
5)確保伺服器實例和SQL Server Browser服務開啟
6)確保伺服器實例的TCP/IP協議已啟用,並且埠號為1433(或其它)
7)確保Windows的防火牆允許SQL Server使用的埠號(1433)可訪問,或者關閉防火牆(具體配置略)
『肆』 sqlserver怎麼遠程連接資料庫
要點:
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 測試,將會看到屏幕一閃之後游標在左上角不停閃動。此時,你馬上可以開始在企業管理器或查詢分析器連接
『伍』 sqlserver 2008資料庫怎麼遠程連接怎麼打開
登陸SQL Server 2008(windows身份認證),登陸後右擊,選擇「屬性」。
2
左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。
3
選擇「連接」,勾選「允許遠程連接此伺服器」,建議將「最大並發連接數」按實際情況,進行設置,然後點「確定」。
4
展開「安全性」->「登錄名」->「sa」,右鍵選擇「屬性」。
5
左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。
6
選擇「狀態」,選中「啟用」,點擊「確定」。
7
右擊資料庫選擇「方面」。
8
在「方面」下接列表框中,選擇「伺服器配置,「RemoteAccessEnabled」屬性和」RemotoDacEnabled」設為「True」,點「確定」。至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。
9
下面開始配置Sql Server Configuration Manager (SSCM),選中左側的「SQL Server服務」,確保右側的「SQL Server」以及SQL Server Browser正在運行。
10
打開左側「SqlServer網路配置」,打開「你自己資料庫實例名的協議」,查看右側的TCP/IP默認是「已禁用」,將其修改為「已啟用」。
11
雙擊打開「TCP/IP」查看「TCP/IP屬性」下「協議」選項卡中的「全部偵聽」和「已啟用」項,是否都是設置成「是」。
12
選擇「IP Addersses」選項卡,IP1、IP2、IPAll設置TCP埠為「1433」,TCP動態埠為空值,已啟用為「是」。
13
將"客戶端協議"的"TCP/IP"也修改為「已啟用」。
14
雙擊打開右側「TCP/IP」,打開「TCP/IP屬性」,將默認埠設為「1433」,已啟用為「是」。配置完成,重新啟動SQL Server 2008。
15
最後一步,必需要防火牆上把SQL Server 的1433 TCP埠和1434 UDP埠映射出去。
『陸』 sqlserver資料庫可以遠程直接操作嗎
可以的,把鏈接字元串中的server指定你要連接的伺服器IP就可以了,不過這個過程中可能會受你連接的伺服器安全設置的影響。你可以先試試「Data
Source=伺服器IP;Initial
Catalog=連接的資料庫;User
ID=登錄資料庫的用戶名;Password=密碼」
『柒』 怎麼連接sqlserver資料庫
打開sql2008,使用windows身份登錄。
登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。
選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」。
展開「安全性」,「登錄名」;「sa」,右鍵選擇「屬性」。
左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。
右擊資料庫選擇「方面」。
在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性為「True」,點「確定」。
至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。
打開sql server配置管理器。
下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行
在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」
選擇「IP 地址」選項卡,設置TCP的埠為「1433」
將"客戶端協議"的"TCP/IP"也修改為「Enabled」
配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。
打開防火牆設置。將SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允許的列表中。
『捌』 如何配置sqlserver資料庫允許遠程連接
需要別人遠程你的資料庫,首先需要的是在一個區域網內,或者連接的是同一個路由器,接下來就是具體步驟:
(一)首先是要檢查SQLServer資料庫伺服器中是否允許遠程鏈接。其具體操作為:
(1)打開資料庫,用本地帳戶登錄,右擊第一個選項,選擇屬性:
(2)在打開的屬性窗口,在其右邊點擊「連接」,然後再左側勾上「允許遠程連接到此伺服器」:
(二)為微軟SQL伺服器(MSSQLServer)配置相應協議。
(1)依次選擇:開始-〉所有程序-〉Microsoft SQL Server 2008-〉配置工具-〉SQL Server配置管理器,如下圖所示:
(2)打開SQL Server配置管理器後,選擇SQL Server網路配置下面的MSSQLSERVER,然後看右邊裡面的TCP/IP是否為「已啟用」,如下圖所示:
(三)檢查SQL伺服器防火牆設置 (快捷步驟-直接關閉防火牆(不安全))
(1)在進行完上兩步操作後,用戶需要做的是對SQL伺服器防火牆進行重新配置。在進行這一步操作時,首先找到SQL伺服器上那個埠支持TCP/IP協議。用戶可以在SQL伺服器防火牆已經處於運行狀態下,右擊「TCP/IP協議」選擇「屬性」:
從上圖中我們可以看出,這台SQL伺服器上支持TCP/IP協議的是1433埠。下一步要做的是在防火牆的配置中允許1433埠支持TCP/IP協議即可。如果伺服器上運行的是Windows
7操作系統,其配置步驟為(其他微軟操作系統的做法類似),打開「控制面板」選擇「Windows防火牆」選項,然後點擊高級選項,如下圖所示:
(2)選擇「高級設置」後,在右邊菜單欄中找出「具有高級安全選項的Windows防火牆」並將其打開。打開後會發現在左邊菜單欄中有「入站規則(Inboud Rules)」選項。將該選項打開,並在右邊菜單欄中選擇「新建規則(New Rule)」選項:
(3)打開「新建規則」選項後,利用「新內置綁定規則向導」為1433埠配置「內部綁定協議」配置為適用於TCP/IP協議即可。(前提是,需要完成該步驟以前所述的所有步驟),根據下面的幾幅圖為1433埠配置適用於1433埠即可:
最後點擊「完成」即可。測試方法:在區域網內找一台電腦,打開SQLServer資料庫,然後輸入你的Ip和密碼,如果能連接上,就說明已經配置好了
『玖』 sql server2005怎麼連接遠程資料庫
方法/步驟
1
在配置工具中的服務和遠程連接的外圍應用配置器
---》遠程連接--》本地連接和遠程連接--》同時使用TCP/IP和named
pipes。確定,重新啟動sql服務。
2
然後用
SQL
Server
Management
Studio,伺服器類型選擇資料庫引擎
3
伺服器名稱輸入你要連接的資料庫實例名或IP地址,選擇sqlserver身份驗證,輸入用戶名、密碼,就可以連接了
『拾』 如何遠程訪問SQLServer資料庫
、
直接訪問本地資料庫,在伺服器名稱里,輸入「
.
"
,這個圓點。
2、
直接訪問本地資料庫,在伺服器名稱里,輸入本機名稱
3、
在本地或者在遠端進行訪問,在伺服器名稱里輸入,sqlserver資料庫所在電腦的ip地址。但需要一些配置。
配置步驟如下:
①給帶有sqlserver的電腦配置ip地址
②關閉防火牆:控制面板→防火牆
③打開sqlserver配置管理工具
打開後將圖中項目,(tcp/ip和named
pipes)設為啟動狀態
雙擊tcp/ip配置ip地址