我需要使用存储过程在PROD和DEV SQL Server数据库之间移动数据。显然,我必须使用链接服务器来执行此任务。但我需要在两个方向上使用相同的功能。
例如:
CREATE PROCEDURE dbo.spMoveData(
)
AS
INSERT INTO Target.dbo.TestTable
SELECT * FROM Source.dbo.TestTable
只需将正确的连接字符串传递给链接服务器即可。我认为创建两个相同的存储过程会更好。可能吗?如果没有,是否有任何最佳做法来完成这些任务?
在程序执行之前删除并创建所需的链接服务器是否有意义?