新聞中心
SQLServer2000跨網(wǎng)段訪問(wèn)問(wèn)題
'set conn=server.createobject("adodb.connection")
目前成都創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、雁峰網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
'sql="provider=sqloledb;uid=name;pwd=abc;data source=61.189.23.11;database=THMY"
'conn.open(sql)
sqlserver如何從外網(wǎng)通過(guò)IP連接
一臺(tái)服務(wù)器上已經(jīng)安裝了sql
server
2005,一切正常。最近由于要用到表類型參數(shù),需要安裝sqlserver
2008,可是裝好后卻連不上。本機(jī)通過(guò)機(jī)器名可以連上。
后來(lái)發(fā)現(xiàn)需要改一下端口。我不知到這是不是唯一的辦法,希望高手指正。
打開(kāi)ConfigurationManager,找到TCP/IP,右擊點(diǎn)屬性,選擇IPAddress到最后TCPAll,
把TCPPort改為你自己的port。
然后在連接的時(shí)候需要加上port,類似這樣10.10.10.10sqlserver2008,1400,就可以連接成功了。連接字符串也要加上端口號(hào)。
最后,注意把端口號(hào)添加到防火墻例外。
sqlserver 數(shù)據(jù)庫(kù)怎么讓外網(wǎng)訪問(wèn)
并且須提供遠(yuǎn)程訪問(wèn)和1433口打開(kāi).
參考2005的.Sql Server 2005的1433端口打開(kāi)和進(jìn)行遠(yuǎn)程連接
如何打開(kāi)sql server 2005 的1433端口
配置工具-Sql Server Configuration Manager-MSSQLSERVER的協(xié)議
看看TCP/IP協(xié)議是否啟動(dòng),如果啟動(dòng),右鍵菜單點(diǎn)"屬性" ,在分頁(yè)菜單中選"IP地址",把"IP1"和"IP2"中"TCP端口"為1433,
"已啟用"改為"是"
配置工具-Sql Server Configuration Manager-SQL Native Client 配置-客戶端協(xié)議-TCP/IP
選擇TCP/IP右鍵菜單中"屬性",確認(rèn)"默認(rèn)端口"是1433,"已啟用"為"是"
SQL Server 2005 遠(yuǎn)程連接
配置TCP/IP屬性.
Surface Area Configuration -- Database Engine -- Remote Connections ---Using TCP/IT
SQL Server 外圍應(yīng)用配置器—服務(wù)和連接外圍配置—database englie—遠(yuǎn)程連接—啟用(遠(yuǎn)程連接的TCP/IP和named pipes)
SQL Server Configuration Manager—SQL2005網(wǎng)絡(luò)配置—啟用TCP/IP和named pipes
-----------------------------------------------------------------------------------------
一般按如上即可.
其他說(shuō)明見(jiàn)下:
sqlserver2005(Express版),為了便于管理,你還需要去下一個(gè)manage管理器,微軟的官方網(wǎng)站有
下,安裝好manage管理器后,在程序中連接sqlserver2005,下面幾點(diǎn)是要注意的。
1. 開(kāi)啟sql2005遠(yuǎn)程連接功能,開(kāi)啟辦法如下,
配置工具-sql
server外圍應(yīng)用配置器-服務(wù)和連接的外圍應(yīng)用配置器-打開(kāi)MSSQLSERVER節(jié)點(diǎn)下的Database Engine
節(jié)點(diǎn),先擇"遠(yuǎn)程連接",接下建議選擇"同時(shí)使用TCP/IP和named pipes",確定后,重啟數(shù)據(jù)庫(kù)服務(wù)就可以了.
2.登陸設(shè)置改為,Sql server and windows Authentication方式同時(shí)選中,具體設(shè)置如下:
manage管理器-windows
Authentication(第一次用windows方式進(jìn)去),-對(duì)象資源管理器中選擇你的數(shù)據(jù)服務(wù)器--右鍵屬
性securitySql server and windows Authentication方式同時(shí)選中.
3:設(shè)置一個(gè)Sql server方式的用戶名和密碼,具體設(shè)置如下:
manage管理器-windows Authenticationnew querysp_password null,'sa123456','sa'
這樣就設(shè)置了一個(gè)用戶名為sa ,密碼為:sa123456的用戶,下次在登陸時(shí),可以用Sql server方式,
用戶名為sa ,密碼為:sa123456的用戶進(jìn)數(shù)據(jù)庫(kù)了.
4: 做完上面三步后,這樣寫連接字符串就可以順利進(jìn)入數(shù)據(jù)庫(kù)了,
(server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master";
其它版本,做如下設(shè)置
程序—Microsoft SQL Server 2005—配置工具—SQL Server 外圍應(yīng)用配置器—服務(wù)和連接的外圍應(yīng)用配置器—
1、MSSQLserver(實(shí)例名)—DataBase Engine—遠(yuǎn)程連接—(設(shè)置選項(xiàng))
在下方選項(xiàng)
2、SQL Server Browser—服務(wù)(停止時(shí)只本機(jī)訪問(wèn))
3、程序—Microsoft SQL Server 2005—配置工具—SQL Server Configuration Manager—網(wǎng)絡(luò)連接協(xié)議-選擇實(shí)例對(duì)應(yīng)協(xié)議—啟用(shard memory、Named Pipes、TCP\IP)
注: SQL Server 瀏覽器程序以服務(wù)的形式在服務(wù)器上運(yùn)行。SQL Server 瀏覽器偵聽(tīng)對(duì) Microsoft SQL Server 資源的傳入請(qǐng)求,
并提供計(jì)算機(jī)上安裝的 SQL Server 實(shí)例的相關(guān)信息。
SQL Server 瀏覽器可用于執(zhí)行下列三種操作:
瀏覽可用服務(wù)器
連接到正確的服務(wù)器實(shí)例
連接到專用管理員連接 (DAC) 端點(diǎn)
SQL Server Browser 服務(wù) (sqlbrowser) 為數(shù)據(jù)庫(kù)引擎 和 SSAS 的每個(gè)實(shí)例提供實(shí)例名稱和版本號(hào)。
SQL Server 瀏覽器隨 Microsoft SQL Server 2005 一起安裝,
為該計(jì)算機(jī)上運(yùn)行的早期版本的 SQL Server(從 Microsoft SQL Server 7.0 開(kāi)始)提供此服務(wù)。
怎樣通過(guò)外網(wǎng)連接內(nèi)網(wǎng)的SQLSERVER數(shù)據(jù)庫(kù)
用自主域名或提示免費(fèi)二級(jí)域名,將域名實(shí)時(shí)解析到本地IP。然后,通過(guò)域名訪問(wèn)數(shù)據(jù)庫(kù)。
如數(shù)據(jù)庫(kù)主機(jī)有經(jīng)過(guò)路由,需要在路由做端口映射。
添加數(shù)據(jù)庫(kù)應(yīng)用端口映射。然后,在外網(wǎng)通過(guò)經(jīng)過(guò)映射的外網(wǎng)地址端口訪問(wèn)。
登錄,添加映射。選擇“其他非網(wǎng)站”應(yīng)用類型,內(nèi)網(wǎng)地址端口是數(shù)據(jù)庫(kù)應(yīng)用地址端口,外網(wǎng)端口可自定義。
保存映射后,查看映射狀態(tài)。狀態(tài)提示正常表示映射成功。
5
測(cè)試外網(wǎng)地址訪問(wèn)。數(shù)據(jù)庫(kù)連接客戶端配置用映射后的外網(wǎng)地址端口。連接數(shù)據(jù)庫(kù)成功。
如何跨網(wǎng)訪問(wèn)SQL數(shù)據(jù)庫(kù)服務(wù)器?
如果是oracle的話,先建個(gè)數(shù)據(jù)庫(kù)連接,這樣對(duì)于a來(lái)說(shuō)b上的表就是遠(yuǎn)程表了,這個(gè)時(shí)候就可以把b上的數(shù)據(jù)表作為基表來(lái)進(jìn)行操作了。如果是sql
server就不清楚了,沒(méi)進(jìn)行過(guò)相關(guān)的研究
先安裝的sql server 2008 ,然后我有裝的sql server 2000,之后我發(fā)現(xiàn)2000不能跨網(wǎng)段訪問(wèn),怎么解決
跨網(wǎng)段訪問(wèn)需要有網(wǎng)關(guān),和SQL沒(méi)有半毛錢關(guān)系,問(wèn)一下網(wǎng)管網(wǎng)關(guān)的IP地址,在你的網(wǎng)卡IP設(shè)置里面把網(wǎng)關(guān)設(shè)上。
標(biāo)題名稱:sqlserver跨網(wǎng),sql跨庫(kù)連接
文章地址:http://www.dlmjj.cn/article/hdgphi.html