Застосовується до
SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Ознаки

Розглянемо такий сценарій:

  • Ви створюєте публікацію, яка містить фільтри стовпців із бази даних публікації в екземплярі SQL Server 2005.

  • Ви відновлюєте резервну копію бази даних публікації в екземплярі SQL Server 2012, 2014 або 2016.

  • Дочірній пакет містить рядок підключення, указаний за виразом.

  • Ви зберігаєте параметри replications (наприклад, за допомогою параметра KEEP_REPLICATION в операторі відновлення ).

У цьому сценарії реплікацію не працює в SQL Server 2012, 2014 або 2016.

Причина

Ця проблема виникає, тому що довжина об'єктів "стовпці статті" отримується з метаданих таблиці, що складається з двох байтів для SQL Server 2005 і чотирьох байтів для SQL Server 2012, 2014 та 2016. Через це, коли ви намагаєтеся вставити ідентифікатори статей у цей об'єкт, він копіює перші два байти, залишивши початкові значення сміттєвого сміття.

Спосіб вирішення

Цю проблему вирішено в таких сукупних оновлень для SQL Server:

Сукупне оновлення 2 для SQL Server 2016 SP1

Сукупний пакет оновлень 4 для SQL server 2016 накопичувальне оновлення 3 для SQL Server 2014 SP2 накопичувальне оновлення 10 для SQL Server 2014 SP1

Сукупне оновлення 5 для SQL Server 2012 Service Pack 3

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Найновіше Сукупне оновлення для SQL server 2016 останнє СУКУПНЕ оновлення для SQL Server 2014 SP1 для пакета 2012 оновлень 1 Latest cumulative update for SQL Server 2012

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Посилання

Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.