Мне нужно перемещать данные между базами данных PROD и DEV SQL Server с помощью хранимой процедуры.Очевидно, я должен использовать связанные серверы для выполнения этой задачи.Но мне нужны одинаковые функции в обоих направлениях.
Например, что-то вроде:
CREATE PROCEDURE dbo.spMoveData(
)
AS
INSERT INTO Target.dbo.TestTable
SELECT * FROM Source.dbo.TestTable
И просто передать правильные строки подключения к связанным серверам.Я думаю, что это лучше, чем создание двух одинаковых хранимых процедур.Является ли это возможным?Если нет, есть ли рекомендации для выполнения таких задач?
Может быть, имеет смысл удалить и создать необходимые связанные серверы перед выполнением процедуры?