1, dim conn as new adodb.connection with conn If .State = adStateOpen Then .Close .ConnectionString = "driver=SQL Server;server=IP地址或计算机名;uid=sa;pwd=;database=数据库名" .CommandTimeout = 120 .Open End WithTop 2.建立一个连接服务器 --创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go查询:select * from srv_lnk.数据库.dbo.表 或直接新建sql注册
2.建立一个连接服务器 --创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go 查询:select * from srv_lnk.数据库.dbo.表 或直接新建sql注册 =========================== 以上必须打开1433断口
建议连远端服务器。
public cn As New ADODB.Recordset
cn.ConnectionString = "provider=" & providercob & ";server=" & servernametxt & ";uid=" & uidtxt & ";pwd=" & userpwd & ";database=" & DatabaseName
cn.CursorLocation = adUseClient
cn.Open
dim conn as new adodb.connection
with conn
If .State = adStateOpen Then .Close
.ConnectionString = "driver=SQL Server;server=IP地址或计算机名;uid=sa;pwd=;database=数据库名"
.CommandTimeout = 120
.Open
End WithTop
2.建立一个连接服务器
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go查询:select * from srv_lnk.数据库.dbo.表
或直接新建sql注册
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
go 查询:select * from srv_lnk.数据库.dbo.表
或直接新建sql注册
===========================
以上必须打开1433断口
"Data Source=" & strServer & _
";Initial Catalog=" & strInitDB & _
";User Id=" & strUser & _
";Password=" & strPwd & ";" 这个Datasource里面直接写远程IP即可 这样,你remote端还不要装SQLSERVER。。
如果link server的话,你还得装