SQL2005如何建立链接服务器
2011-11-01 16:04
330 查看
两个 SQL2005 怎么建立链接服务器!
--这个是2000的,估计差不多.
不同服务器数据库之间的数据操作
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名
--导入示例
select * into 表 from ITSV.数据库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset
--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
>exec sp_addlinkedserver
@server=’别名’,@provider=’sqloledb’,@srvproduct=’’,@datasrc=’远程服务器IP’
远程注册成功:(亲测)
--exec sp_addlinkedserver '注册名','','SQLOLEDB','远程数据库名'
--exec sp_addlinkedsrvlogin '注册名','false',null,'用户名','密码'
--go
--这个是2000的,估计差不多.
不同服务器数据库之间的数据操作
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名
--导入示例
select * into 表 from ITSV.数据库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset
--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
>exec sp_addlinkedserver
@server=’别名’,@provider=’sqloledb’,@srvproduct=’’,@datasrc=’远程服务器IP’
远程注册成功:(亲测)
--exec sp_addlinkedserver '注册名','','SQLOLEDB','远程数据库名'
--exec sp_addlinkedsrvlogin '注册名','false',null,'用户名','密码'
--go
相关文章推荐
- SQL2005如何通过写语句建立链接服务器
- SQL2005如何建立链接服务器
- SQL2005如何建立链接服务器
- 如何方便的建立远程链接服务器
- 如何在Sql Server中建立到Oracle数据库的链接服务器
- 如何方便的建立远程链接服务器
- 如何方便的建立远程链接服务器
- 如何方便的建立远程链接服务器
- Oracle教程之用户与Oracle数据库服务器建立连接,如何把用户和Oracle数据库服务器建立连接?
- [导入]如何在MS Sql中建立分步式分区视图(sql2000,sql2005)
- 如何在GridView中通过超级链接列打开服务器上的文档?
- 【Vegas原创】SQL2005 通过链接服务器访问ORACLE(DML)
- 如何在亚马逊 AWS EC2建立一个Debian服务器
- 用sp_addlinkedserver建立链接服务器(sql server2008中通过测试)
- sqlserver如何创建链接服务器
- C#如何使用VS2010与SQL2008建立链接及初步调用
- 如何在适合OpenCart系统运行的美国服务器空间建立SMTP服务
- 如何建立DHCP服务器
- SQLSERVER建立链接服务器命令
- 请教asp中如何访问链接服务器中的数据?