Я пытаюсь сравнить две таблицы, одну на сервере UAT и одну на живую.Сравнение двух таблиц на разных серверах в SQL Server 2014
Раньше я использовал аналогичный запрос ниже.
Может кто-нибудь помочь? Я хочу просто показать любые различия, используя EXCEPT.
:CONNECT servername
PRINT 'live'
SELECT *
FROM [database].[tablename] AS pm
go
:CONNECT servername
PRINT 'uat'
SELECT *
FROM [database].[tablename] AS pm
go
Если вы еще не сделали, добавьте один из серверов в качестве связанного сервера на другой. Затем вы просто сделаете запрос с помощью связанного сервера. например 'select x, y, z из [myTable], кроме select x, y, z из [myLinkedServer]. [myLinkedServerDatabase]. [myLinkedServerSchema]. [myTable]' – ZLK