远程数据操作,在线等待.....

hsmserver 2004-08-15 05:45:17
如果SQL注册了远程SQL数据库服务器
那么我可否写如下SQL语句
由于身边没有环境
请帮忙测一下
或者如何解决
insert into TableA from 远程计算机名.用户.TableB not exists(select * from TableA)
TableA TableB结构完全相同
就是从服务器更新数据
或者更新到服务器
...全文
81 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsmserver 2004-08-15
  • 打赏
  • 举报
回复
多谢
zjcxc 元老 2004-08-15
  • 打赏
  • 举报
回复

--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)


--导入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
zjcxc 元老 2004-08-15
  • 打赏
  • 举报
回复
--访问不同电脑上的数据库(远程只要联好网就一样)

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器
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.表名

go
--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'

hsmserver 2004-08-15
  • 打赏
  • 举报
回复
时间不多了
XDJM们指点迷津啊
hsmserver 2004-08-15
  • 打赏
  • 举报
回复
别光说可以
你可以把图贴出来让我看看吗?
因为我要交活
怕拿过去又不行了
QQ:393793382
lanshen 2004-08-15
  • 打赏
  • 举报
回复
可以

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧