外網訪問本地資料庫
1,資料庫里 用戶里添加新用戶,主機名 %
2,你有外網ip
3,防護牆埠開放
『貳』 如何讓外網訪問資料庫
並且須提供遠程訪問和1433口打開.
參考2005的.Sql Server 2005的1433埠打開和進行遠程連接
如何打開sql server 2005 的1433埠
配置工具->Sql Server Configuration Manager->MSSQLSERVER的協議
看看TCP/IP協議是否啟動,如果啟動,右鍵菜單點"屬性" ,在分頁菜單中選"IP地址",把"IP1"和"IP2"中"TCP埠"為1433,
"已啟用"改為"是"
配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客戶端協議->TCP/IP
選擇TCP/IP右鍵菜單中"屬性",確認"默認埠"是1433,"已啟用"為"是"
SQL Server 2005 遠程連接
配置TCP/IP屬性.
Surface Area Configuration --> Database Engine --> Remote Connections --->Using TCP/IT
SQL Server 外圍應用配置器—服務和連接外圍配置—database englie—遠程連接—啟用(遠程連接的TCP/IP和named pipes)
SQL Server Configuration Manager—SQL2005網路配置—啟用TCP/IP和named pipes
-----------------------------------------------------------------------------------------
一般按如上即可.
其他說明見下:
sqlserver2005(Express版),為了便於管理,你還需要去下一個manage管理器,微軟的官方網站有
下,安裝好manage管理器後,在程序中連接sqlserver2005,下面幾點是要注意的。
1. 開啟sql2005遠程連接功能,開啟辦法如下,
配置工具->sql
server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine
節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定後,重啟資料庫服務就可以了.
2.登陸設置改為,Sql server and windows Authentication方式同時選中,具體設置如下:
manage管理器->windows
Authentication(第一次用windows方式進去),->對象資源管理器中選擇你的數據伺服器--右鍵>屬
性>security>Sql server and windows Authentication方式同時選中.
3:設置一個Sql server方式的用戶名和密碼,具體設置如下:
manage管理器->windows Authentication>new query>sp_password null,'sa123456','sa'
這樣就設置了一個用戶名為sa ,密碼為:sa123456的用戶,下次在登陸時,可以用Sql server方式,
用戶名為sa ,密碼為:sa123456的用戶進資料庫了.
4: 做完上面三步後,這樣寫連接字元串就可以順利進入資料庫了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
其它版本,做如下設置
程序—Microsoft SQL Server 2005—配置工具—SQL Server 外圍應用配置器—服務和連接的外圍應用配置器—
1、MSSQLserver(實例名)—DataBase Engine—遠程連接—(設置選項)
在下方選項
2、SQL Server Browser—服務(停止時只本機訪問)
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—網路連接協議-選擇實例對應協議—啟用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 瀏覽器程序以服務的形式在伺服器上運行。SQL Server 瀏覽器偵聽對 Microsoft SQL Server 資源的傳入請求,
並提供計算機上安裝的 SQL Server 實例的相關信息。
SQL Server 瀏覽器可用於執行下列三種操作:
瀏覽可用伺服器
連接到正確的伺服器實例
連接到專用管理員連接 (DAC) 端點
SQL Server Browser 服務 (sqlbrowser) 為資料庫引擎 和 SSAS 的每個實例提供實例名稱和版本號。
SQL Server 瀏覽器隨 Microsoft SQL Server 2005 一起安裝,
為該計算機上運行的早期版本的 SQL Server(從 Microsoft SQL Server 7.0 開始)提供此服務。
『叄』 如何在遠程訪問本地資料庫,用廣域網
1:你的本地資料庫伺服器必須是能鏈接外部網的 Internet上的, 用不用VPN無所謂
2:要從外部能准確的定位伺服器就要有固定的IP地址,或域名。
3:如果你本地是固定IP上網,那麼可以直接把固定外部IP地址通過路由器重定向到你的這台伺服器上,並映射資料庫訪問埠就可以通過IP訪問了
4:如果不是固定IP 就比較麻煩一些 但仍然有解決辦法。就是用花生殼申請固定域名綁定路由器的動態IP來實現
然後 綁定成功後按照第3步做法,通過域名訪問伺服器。
『肆』 如何通過外網訪問內網伺服器資料庫
將內網資料庫伺服器的相應埠在出口路由器做映射出去,外面訪問的時候訪問路由器公網ip 和相應的埠就可以連接到資料庫。
『伍』 外網如何訪問內網SQL資料庫
使用nat123動態域名解析,可用自主域名或提示免費二級域名,將域名實時解析到本地IP。然後,通過域名訪問資料庫。
如資料庫主機有經過路由,需要在路由做埠映射。
二. 內網等所有環境
使用nat123埠映射,添加資料庫應用埠映射。然後,在外網通過經過映射的外網地址埠訪問。
以oracle資料庫為例:
1.在內網安裝nat123客戶端軟體。
2.登錄nat123軟體,添加映射。選擇「其他非網站」應用類型,內網地址埠是資料庫應用地址埠,外網埠可自定義。
3.保存映射後,查看映射狀態。狀態提示正常表示映射成功。
4.測試外網地址訪問。資料庫連接客戶端配置用映射後的外網地址埠。連接資料庫成功。
其中,注意埠映射,或者叫內網映射吧。可以上網即可使用,連通內外網應用。不同的應用走不同的映射類型。80映射穿透後,可以配置本地加速,讓網站數據如圖片JS等直接讀本地IP,發揮本地帶寬優勢。全埠映射支持廣播式通信等所有協議,使用的是p2p穿透,穿透後沒有速度限制,完全由本地和訪問端二者之間網路決定。https映射可以發布SVN等應用到外網訪問。游戲開服聯機可以使用其他非網站應用映射或全埠映射。
『陸』 外網通過路由器連接本地的資料庫
一、如果只是想通過筆記本遠程桌面到SQL伺服器,方法很多,用teamviewer,或者最新版QQ都能自動遠程桌面;
二、若是筆記本客戶端要讀取SQL資料庫應用,主要方法有:
在SQL伺服器安裝花生殼,並申請免費域名;
通過路由器設置埠映射;
開放SQL伺服器1433,1434埠。
具體參考圖文說明:http://wenku..com/view/536f5fc6d5bbfd0a795673aa.html
三、若有固定IP,則可以通過WINDOWS 2003組建VPN及遠程路由訪問伺服器,筆記本創建VPN撥號段,通過VPN進行訪問。
『柒』 怎麼讓本地資料庫可以訪問遠程資料庫
遠程訪問
牽扯到安全機制不好弄,如果是區域網的話倒是可以:把資料庫所在文件夾(假設為folder1)設為共享,那麼資料庫的路徑為:\\ABC\folder1\mydb.mdb,其中ABC為資料庫所在計算機名稱或ip。如果是廣域網,還是換成sql吧(oracle就算了,太大了)
『捌』 如何讓別人通過外網訪問本機資料庫
PC<---->無線路由器(花生殼)<--->公網
1、假設你用的無線路由器,現在無線路由都支持花生殼
2、注冊一個花生殼賬戶,設置一個域名,在無線路由器設置花生殼登錄的賬戶密碼,訪問域名,域名會自動對應到變化的ip。
3、在無線路由器將你資料庫埠映射到公網上。
『玖』 怎麼讓外網用戶訪問我本地的資料庫。都是Sql server 2005的
如果你是直接用"貓"上網的,那麼外面可以直接 通過你的 [IP]:1433 來訪問你的資料庫, 如果你是在一個內網中,那麼就用路由埠轉發 1433定向到你的這個192.168.*.* 的地址上. 然後在把你的外網IP發給別人,他們可以直接通過外面IP來訪問你這個電腦上的 MSSQL 了