1:建立链接服务器
EXEC sp_addlinkedserver
'链接名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=对方ip;UID=sa;PWD=密码;'
(注意是登陆对方服务器的密码)
GO
2:授权访问
EXEC sp_addlinkedsrvlogin '链接名','false'
3:访问
insert into 链接名.数据库名..表 select * from 本地表名
delete from 链接名.数据库.dbo.表
EXEC sp_addlinkedserver
'链接名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=对方ip;UID=sa;PWD=密码;'
(注意是登陆对方服务器的密码)
GO
2:授权访问
EXEC sp_addlinkedsrvlogin '链接名','false'
3:访问
insert into 链接名.数据库名..表 select * from 本地表名
delete from 链接名.数据库.dbo.表
只不过对所有对象的操作都要加上服务器名
比如
select * from remoteservername.databasename.dbo.tablename
for insert
as
insert into 远程服务器名.j1.dbo.jbxxb select * from inserted
go同理,可以写update和delete的触发器
OPENDATASOURCE
查询次数不多得话
可以
即席查询
添加由 SQLServerAgent 服务执行的新作业。如何创建作业(企业管理器)
创建作业 展开服务器组,然后展开服务器。
展开"管理",然后展开"SQL Server 代理程序"。
右击"作业",然后单击"新建作业"命令。
在"名称"框中输入作业的名称。
如果不希望作业在创建后立即运行,则清除"启用"复选框。例如,如果要在按计划运行之前测试某个作业,则禁用该作业。
在"源"下执行下列操作之一:
单击"以本地服务器为目标"选项(如果作业仅在此服务器上运行)。如果选择该选项,则跳到第 9 步。
单击"以多个服务器为目标"选项(如果作业在其它服务器上运行)。然后单击"更改"。
只有服务器是主服务器时,才启用此选项。在"更改作业的目标服务器"对话框中,在"可用服务器"选项卡上单击某台服务器,然后单击向右箭头将该服务器移动到"选定的目标服务器"列表中。
单击"确定"按钮返回"新建作业属性"对话框。
在"所有者"列表中选择将成为作业所有者的用户。
在"描述"框中输入对作业功能的描述。最大字符数为 512。