江湖救急!!! 两台机子的sqlserver问题(100分)

  • 主题发起人 主题发起人 jin_shu
  • 开始时间 开始时间
J

jin_shu

Unregistered / Unconfirmed
GUEST, unregistred user!
本地一服务器,有时需连接到另一服务器进行数据的更新

有几种情况:一个数据表的数据全部追加到另一个同结构的表中
一个数据表中的更新数据追加到另一个表
两个服务器的表结合进行查询

使用条件:ado+sqlserver+win98+d6

分不多了请见谅
 
你可以看数据库导出,然后再导入到另一台服务器
 
在程序中实现的
 
OPENROWSET

包含访问 OLE DB 数据源中的远程数据所需的全部连接信息。
当访问链接服务器中的表时,这种方法是一种替代方法,并且是一种使用 OLE DB 连接并
访问远程数据的一次性的、特殊的方法。可以在查询的 FROM 子句中像引用表名那样引用
OPENROWSET 函数。依据 OLE DB 提供程序的能力,还可以将 OPENROWSET 函数引用为
INSERT、UPDATE 或 DELETE 语句的目标表。

具体看SQL_SERVER帮助
 
只能一条一条记录作处理了
select all;
while one
begin
insert into one;
end;
 
可以

Select * From 服务器名.数据库名.dbo.数据表名
利用视图
Union
 
可以用一个系统存贮过程将两个服务器并起来,相当于两个数据库一样操作。
即在数据库前加服务器名,但是用哪个一存贮过程我忘了。好久没有搞过了。
 
我已经解决了,用sp_addlinkedserver
 
多人接受答案了。
 
后退
顶部