Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Artikelvalidering används för att avgöra om publicerad data för tabellartiklar hos Publisher och Subscriber inte är identiska, vilket kan indikera icke-konvergens. Mer information finns i Verifiera replikerade data. Validering returnerar dock endast godkänd eller underkänd information och ger ingen information om vad som skiljer sig mellan käll- och destinationstabellerna. Tablediff-kommandopromptverktyget returnerar detaljerad skillnadsinformation mellan två tabeller och kan till och med generera ett Transact-SQL-skript för att få en prenumeration att konvergens med data på Publisher.
Note
Tablediff-verktyget stöds endast för SQL Server-servrar.
För att jämföra replikerade tabeller för skillnader med hjälp av tablediff
Från kommandoprompten på vilken server som helst i en replikationstopologi, kör tablediff-verktyget. Ange följande parametrar:
-sourceserver - namnet på servern där datan är känd som korrekt, vanligtvis Publisher.
-källdatabas - namnet på databasen som innehåller korrekt data.
-sourcetable - namnet på källtabellen för artikeln som jämförs.
(Valfritt) -sourceschema - schemaägare av källtabellen, om inte standardschemat.
(Valfritt) -sourceuser och -sourcepassword när man använder SQL Server-autentisering för att ansluta till Publisher.
Important
Använd Windows-autentisering när det är möjligt. Om du måste använda SQL Server-autentisering, be användarna ange säkerhetsuppgifter vid körning. Om du måste lagra autentiseringsuppgifter i en skriptfil måste du skydda filen för att förhindra obehörig åtkomst.
-destinationserver - namnet på servern där datan jämförs, vanligtvis en prenumerant.
-destinationsdatabas - namnet på databasen som jämförs.
-destinationtable - namnet på tabellen som jämförs.
(Valfritt) -destinationschema - schemaägare av destinationstabellen, om inte standardschemat.
(Valfritt) -destinationuser och -destinationpassword när man använder SQL Server-autentisering för att ansluta till prenumeranten.
Important
Använd Windows-autentisering när det är möjligt. Om du måste använda SQL Server-autentisering, be användarna ange säkerhetsuppgifter vid körning. Om du måste lagra autentiseringsuppgifter i en skriptfil måste du skydda filen för att förhindra obehörig åtkomst.
(Valfritt) Använd -c för att göra en kolumnnivåjämförelse.
(Valfritt) Använd -q för att göra en snabb jämförelse med radräkning och schema.
(Valfritt) Ange ett filnamn och en sökväg för -o för att leverera resultaten till en fil.
(Valfritt) Ange en tabell i prenumerationsdatabasen där resultat för -et ska infogas. Om tabellen redan finns, ange -dt för att först ta bort tabellen.
(Valfritt) Använd -f för att generera en Transact-SQL-fil för att fixa data vid prenumeranten så att den matchar data vid Publisher. Använd -df för att specificera antalet Transact-SQL-satser i varje fil.
(Valfritt) Använd -rc och -ri för att specificera antalet gånger en operation ska försöka om och återförsöksintervallet.
(Valfritt) Använd -strict för att upprätthålla strikt schemajämförelse mellan käll- och destinationstabeller.