У меня есть 2 сервера SQL.
Сервер A и Сервер B
У них обоих есть таблица с именем "OrderRequest"
Сервер A находится "в доме", а Сервер B находится в нашем центре обработки данных.
Сервер A имеет связанный сервер - Сервер B
На сервере B есть связанный сервер обратно к серверу A
Мне нужно удалить последний связанный сервер, поскольку брандмауэр, который позволяет ServerB «видеть» ServerA, меняется и больше этого не позволяет.
У нас есть пакет служб SSIS, который копирует данные из нашего центра обработки данных (ServerB) на наш внутренний сервер (ServerA)
На данный момент оператор SQL выглядит следующим образом:
SELECT *
FROM ServerB.OrderRequest
WHERE
OrderID NOT In (SELECT OrderID FROM ServerA.OrderRequest)
Как вы можете видеть, для этого потребуется, чтобы ServerB мог «видеть» ServerA
Что я хочу сделать, это что-то вроде:
SELECT *
FROM ServerB.OrderRequest
WHERE
Transferred = 0
Это достаточно просто сделать. Тем не менее, в моей SSIS у меня есть Союз (так как у меня более одной WebDB)
После этого они вставляются в ServerA.
То, что мне нужно сделать, установлено: Передано в значение true при успешной вставке.
Как мне это сделать?