首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在本地透过sql语句,删除远程数据和插入数据,先感谢前辈了

2013-01-12 
在本地通过sql语句,删除远程数据和插入数据,先感谢前辈了!背景:远程sqlsever2000服务器:192.168.1.100帐号

在本地通过sql语句,删除远程数据和插入数据,先感谢前辈了!
背景:远程sqlsever2000服务器:  192.168.1.100   帐号:sa  密码:pw 数据名:stu  表名:成绩(字段:学号,分数)

问题:想在本地的sqlserver服务器上执行语名:删除远程服务中的 成绩 表,并把本地的 成绩 表数据插入到远程的 成绩 表中。

[解决办法]
首先你要开启跨服务器链接,这样两个服务器才能互访。
然后使用select * from [服务器名].[库名].[架构名].[表名]这样的格式来查询,插入的话也要用这种格式。
[解决办法]
EXEC  sp_addlinkedserver
      @server='DBVIP',--被访问的服务器别名 
      @srvproduct='',
      @provider='SQLOLEDB',
      @datasrc="/Server2"   --要访问的服务器


EXEC sp_addlinkedsrvlogin 
     'DBVIP', --被访问的服务器别名
     'false', 
     NULL, 
     'sa', --帐号
     'pw' --密码


Select   *   from DBVIP.stu.dbo.成绩 

[解决办法]

引用:
资料没有插入?openrowset我听过,但是我一般是用连接服务器。
求个SQL自学视频 版主

热点排行