数据库脚本链接远程服务器

做项目时,不知道大家有没有出现过这个问题,本地的sql是2005版本,但是服务器上是2008版本,但是需要链接查看数据时是链接不上的。这个时候怎么办呢?

很好办!做到一下几部就可以做到在sql2005中对sql2008的数据进行增删该查了。

第一步:在本地的sql2005上登录。(简单吧)

第二步:新建查询。(也简单吧)

第三步:在新建查询中输入:

--表示创建一个远程链接的对象

exec sp_addlinkedserver

'exam',--远程服务器对象名称

'',

'SQLOLEDB',

'192.168.1.***'--需要链接的服务器IP

sp_addlinkedsrvlogin

'exam',

'false',

null,

'sa',--数据库帐号

'sasa'--数据库密码

执行之后,假设访问目标服务器上数据库TestData的表Table1,可以在本地新建查询中输入:SELECT * FROM exam.TestData.dbo.Table1.就可以查询到sql2008数据库里面的数据了。

这里需要注意一个问题:这种方式对于存储过程无效,由于存储过程调用语法限制,对象名称不能加在存储过程前面。其他的暂时还未发现重大情况。希望大家见谅。

 

转载于:https://www.cnblogs.com/leisurebar/p/4290278.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值