将表数据从一个服务移至另一服务器 [英] move the tables data from one serve to another server
本文介绍了将表数据从一个服务移至另一服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI,
请帮帮我,我的要求是创建过程,该过程将服务器1中的两个表连接起来并将其移到服务器表中,如何解决这一问题和
不使用sis和任何导入和导出数据
谢谢
ram
Please help me out, my requirement is create procedure that procedure join two tables in server 1 and move it to server table how to solve this one and
not using ssis and any import and export data
Thanks
ram
推荐答案
,您应该查看链接的服务器 [ ^ ]
您可以使用链接的服务器.检查以下代码
-创建指向赞助人服务器的链接
@server =``SERVER1'',
@srvproduct =``sqlserver'',
@provider =``SQLOLEDB'',
@datasrc =``12.228.0.0''-服务器IP地址
-创建登录密码到顾客服务器
EXEC Master.dbo.SP_ADDLINKEDSRVLOGIN``SERVER1'',``false'',null,``sa'',``sa''
-创建到服务器的RPC
EXEC Master.dbo.sp_serveroption @server =''SERVER1'',@optname =''rpc'',@optvalue =''true''
EXEC Master.dbo.sp_serveroption @server =''SERVER1'',@optname =''rpc out'',@ optvalue ="true''
EXEC SERVER1.<您的数据库名称="> .dbo.<您的过程="书面="=">
执行服务器1.TempDB1.dbo.usp_GetDate
-删除服务器链接和登录凭据
EXEC Master.dbo.sp_dropserver``SERVER1'',``droplogins''
You can use linked servers. Check below code
--Create Link to the Patron Server
@server = ''SERVER1'',
@srvproduct = ''sqlserver'',
@provider = ''SQLOLEDB'',
@datasrc = ''12.228.0.0'' -- Server IP Address
--Create Login Credentitals to The Patron Server
EXEC Master.dbo.SP_ADDLINKEDSRVLOGIN ''SERVER1'', ''false'', null, ''sa'', ''sa''
--Create RPC to Server
EXEC Master.dbo.sp_serveroption @server=''SERVER1'', @optname=''rpc'', @optvalue=''true''
EXEC Master.dbo.sp_serveroption @server=''SERVER1'', @optname=''rpc out'', @optvalue=''true''
EXEC SERVER1.<your databasename="">.dbo.<your procedure="" written="">
EXEC SERVER1.TempDB1.dbo.usp_GetDate
--Delete the Server link and Login Credentials
EXEC Master.dbo.sp_dropserver ''SERVER1'', ''droplogins''
这篇关于将表数据从一个服务移至另一服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文