Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Na stronie Problemy z artykułem wymieniono warunki, które zostały znalezione dla artykułów i wszelkie zmiany wymagane w wyniku tych warunków. W poniższej tabeli wymieniono możliwe problemy i działania wymagane do zapewnienia prawidłowej replikacji i istniejących aplikacji.
| Problem z artykułem | Details | Wymagana akcja |
|---|---|---|
| Kolumny Uniqueidentifier zostaną dodane do tabel. | Replikacja wymaga kolumny typu danych uniqueidentifier dla wszystkich artykułów w publikacji scalanej lub publikacji transakcyjnej, która umożliwia aktualizowanie subskrypcji. | Replikacja automatycznie dodaje podczas generowania pierwszej migawki kolumnę typu danych uniqueidentifier do opublikowanych tabel, które jej nie mają. Należy upewnić się, że instrukcje INSERT i UPDATE odwołujące się do tych tabel korzystają z list kolumn. Upewnij się również, że na dysku jest wystarczająca ilość miejsca dla dodatkowej kolumny. |
| IDENTITY kolumny wymagają opcji NOT FOR REPLICATION. | Replikacja wymaga, aby wszystkie kolumny IDENTITY miały ustawioną opcję NOT FOR REPLICATION. Jeśli opublikowana IDENTITY kolumna nie używa tej opcji, INSERT polecenia mogą nie być prawidłowo replikowane. | Dotyczy publikacji utworzonych dla wydawców z systemem Microsoft SQL Server 2000 (8.x) i starszych. Należy określić właściwość NOT FOR REPLICATION dla wszystkich IDENTITY kolumn. |
| IDENTITY właściwość nie została przeniesiona do subskrybentów. | Ta publikacja nie zezwala na aktualizacje w subskrybentach. Gdy IDENTITY kolumny są przenoszone do subskrybenta, IDENTITY właściwość nie jest przenoszona. Na przykład kolumna zdefiniowana jako INT IDENTITY u wydawcy jest zdefiniowana jako INT u subskrybenta. | Dotyczy publikacji utworzonych dla wydawców z systemem SQL Server 2000 (8.x) i starszych. Nie trzeba podejmować żadnych działań. |
| Tabele, do których odwołuje się widok, są wymagane. | Microsoft SQL Server wymaga, aby wszystkie tabele używane w publikowanych widokach i widokach indeksowanych były dostępne u Subskrybenta. Jeśli tabele, do których się odwołano, nie są publikowane jako artykuły w tej publikacji, muszą zostać utworzone ręcznie u subskrybenta. | Użyj przycisku Wstecz , aby przejść do strony Artykuły . Dodaj wszystkie wymagane obiekty. |
| Obiekty, do których odwołuje się procedura składowana, są wymagane. | SQL Server wymaga, aby wszystkie obiekty, do których odwołuje się opublikowane procedury składowane, takie jak tabele i funkcje zdefiniowane przez użytkownika, są dostępne na stronie subskrybenta. Jeśli obiekty, do których się odwołano, nie są publikowane jako artykuły w tej publikacji, muszą zostać utworzone ręcznie u Subskrybenta. | Użyj przycisku Wstecz , aby przejść do strony Artykuły . Dodaj wszystkie wymagane obiekty. |