Ошибки экспорта Bacpac

Я пытаюсь экспортировать базу данных sitecore в bacpac, чтобы ее можно было восстановить в SQL Azure.

Однако я получаю сообщение об ошибке ниже:

В схеме, используемой как часть пакета данных, обнаружен один или несколько неподдерживаемых элементов.

Error SQL71564: The element Extended Property: [dbo].[Fields].[MS_DiagramPane1] is not supported when used as part of a data package (.bacpac file).
Error SQL71564: The element Extended Property: [dbo].[Fields].[MS_DiagramPaneCount] is not supported when used as part of a data package (.bacpac file).
Error SQL71564: Table Table: [dbo].[ArchivedFields] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[ArchivedItems] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Blobs] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[ClientData] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[History] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[IDTable] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Items] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Links] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Notifications] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Properties] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[PublishQueue] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Shadows] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[SharedFields] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[Tasks] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[UnversionedFields] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[VersionedFields] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
Error SQL71564: Table Table: [dbo].[WorkflowHistory] does not have a clustered index.  Clustered indexes are required for inserting data in this version of SQL Server.
 (Microsoft.SqlServer.Dac)

person Nil Pun    schedule 15.11.2015    source источник


Ответы (2)


Судя по ошибкам, вы используете старую версию инструментов экспорта. Я бы предложил установить последнюю версию SSMS 2016 Preview, доступную здесь: https://msdn.microsoft.com/en-us/library/mt238290.aspx

Эта версия SSMS поддерживает последние функции базы данных SQL Azure версии 12.

person Steven Green    schedule 17.11.2015

Я добавил первичный ключ в каждую из этих таблиц - исправил ошибки для себя - Ронен Шемеш, crakomili.net

person Ronen Shemesh    schedule 15.11.2015
comment
К счастью, это база данных Sitecore CMS, и она не сможет вносить изменения в схему или таблицы. - person Nil Pun; 15.11.2015
comment
Вы должны добавить кластеризованный индекс, и точка. Даже если это сторонняя система, вы все равно можете добавить Clustered Index. Это практически не влияет на работу приложения. - person mellamokb; 17.05.2016