Problémy s článkem

Platí pro: SQL Server Azure SQL Managed Instance

Na stránce Problémy článku jsou uvedeny podmínky, které byly nalezeny pro články, a všechny změny vyžadované v důsledku těchto podmínek. Následující tabulka uvádí možné problémy a akce potřebné k zajištění správné funkčnosti replikace a stávajících aplikací.

Problém s článkem Details Požadovaná akce
Sloupce Uniqueidentifier budou přidány do tabulek. Replikace vyžaduje sloupec datového typu uniqueidentifier pro všechny články ve slučovací publikaci nebo transakční publikaci, která umožňuje aktualizaci odběrů. Replikace automaticky přidá sloupec jedinečného identifikátoru datového typu do publikovaných tabulek, které nemají jeden při vygenerování prvního snímku. Musíte zajistit, aby INSERTpříkazyUPDATE, které odkazují na tyto tabulky, používaly seznamy sloupců. Také se ujistěte, že je na disku dostatek místa pro další sloupec.
IDENTITY sloupce vyžadují volbu NOT FOR REPLICATION. Replikace vyžaduje, aby všechny IDENTITY sloupce používaly možnost NOT FOR REPLICATION. Pokud publikovaný IDENTITY sloupec tuto možnost nepoužívá, INSERT příkazy se nemusí správně replikovat. Platí pro publikace vytvořené v publisherech se systémem Microsoft SQL Server 2000 (8.x) a dřívějšími verzemi. Pro všechny IDENTITY sloupce je nutné zadat vlastnost NOT FOR REPLICATION.
IDENTITY vlastnost se nepřenáší na předplatitele. Tato publikace nepovoluje aktualizace u odběratelů. Pokud jsou sloupce IDENTITY přeneseny do odběratele, vlastnost IDENTITY se nepřenese. Například sloupec definovaný jako INT IDENTITY v Publisher je definován jako INT u odběratele. Platí pro publikace vytvořené v publisherech se systémem SQL Server 2000 (8.x) a dřívějšími verzemi. Není nutná žádná akce.
Tabulky, na které odkazují zobrazení, jsou povinné. Microsoft SQL Server vyžaduje, aby všechny tabulky, na které odkazují publikovaná zobrazení a indexovaná zobrazení, byly k dispozici u odběratele. Pokud odkazované tabulky nejsou publikovány jako články v této publikaci, je nutné je vytvořit u odběratele ručně. Pomocí tlačítka Zpět přejděte na stránku Články . Přidejte všechny požadované objekty.
Jsou vyžadovány objekty, na které odkazují uložené procedury. SQL Server vyžaduje, aby všechny objekty odkazované publikovanými uloženými procedurami, jako jsou tabulky a uživatelem definované funkce, byly k dispozici u odběratele. Pokud odkazované objekty nejsou publikovány jako články v této publikaci, je nutné je vytvořit u odběratele ručně. Pomocí tlačítka Zpět přejděte na stránku Články . Přidejte všechny požadované objekty.