您的位置:首页 > 数据库

sql2008 两个数据库建立链接

2012-02-27 13:37 169 查看
 两个数据库在同一台服务器上,直接通过   DBName.OwnerName.TBName   方式引用;否则,参考如下代码:

--创建链接服务器

exec   sp_addlinkedserver     'srv_lnk ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '            注意:如果服务器有端口,一定要加上端口号

exec   sp_addlinkedsrvlogin   'srv_lnk ', 'false ',null, '用户名 ', '密码 '

go

--查询示例

select   *   from   srv_lnk.数据库名.dbo.表名

--导入示例

select   *   into   表   from   srv_lnk.数据库名.dbo.表名

--以后不再使用时删除链接服务器

exec   sp_dropserver   'srv_lnk ', 'droplogins '

go

--如果只是临时访问,可以直接用openrowset

--查询示例

select   *   from   openrowset( 'SQLOLEDB '

, 'sql服务器名 '; '用户名 '; '密码 '

,数据库名.dbo.表名)

--导入示例

select   *   into   表   from   openrowset( 'SQLOLEDB '

, 'sql服务器名 '; '用户名 '; '密码 '

,数据库名.dbo.表名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sql 服务器 go null