2015-01-26 4 views
0

У меня есть задание агента синхронизации данных Microsoft SQL, настроенное для синхронизации нашего локального сервера с Azure. Он работал большой, то мы сделали несколько обновлений локально и не удалить удаленные строки из лазури, и теперь синхронизация завершается с предупреждением:Azure SQL Database SYNC-столбец не разрешает предупреждение 0 ...

Sync completed with warnings in 708.02 seconds. 
Upload: 4646 changes applied/155 failed 
Download: 680 changes applied/0 failedData Sync will stop synchronizing changes for this sync group member in -60 days if the failures are not resolved.  
Upload - errors for first 5 rows that failed to apply:Error #1: SqlException Error Code: -2146232060 - 
SqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT fails. 
SqlError Number:3621, Message: The statement has been terminated. Error #2: SqlException Error Code: -2146232060 - 
SqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT fails. 
SqlError Number:3621, Message: The statement has been terminated. Error #3: SqlException Error Code: -2146232060 - 
SqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT fails. 
SqlError Number:3621, Message: The statement has been terminated. Error #4: SqlException Error Code: -2146232060 - 
SqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT fails. 
SqlError Number:3621, Message: The statement has been terminated. Error #5: SqlException Error Code: -2146232060 - 
SqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT fails. 
SqlError Number:3621, Message: The statement has been terminated.  
For more information, provide tracing ID ‘92002a08-b374-4579-b58c-a5164e820767’ to customer support. 

Колонка ModelID не позволяет NULLS на любом столе , поэтому я не уверен, что вызывает ошибку.

Я усекался ModelYears_dss_tracking и ModelYears на Azure, как предлагался один форум, и он заполнял таблицы, но он все еще бросает предупреждения.

+0

вы добавили столбец ModelID после того как вы настройки синхронизации? – JuneT

ответ

2

Не могли бы вы подтвердить, что вы изменили PK этой таблицы?

Быстрый способ закрыть ошибки является 1) удалить группу синхронизации 2) удалить все таблицы и SP в схеме «DataSync» на обоих ступицей и член 3) удалить триггеры содержат слово «ДСС» 4) создать группу синхронизации снова

с уважением, Gary

+0

Знаешь, я так и думал, что я это исправил, но это было так давно, и я забыл про этот вопрос ... Спасибо за ответ и верну его обратно в свою память – AndyD273

Смежные вопросы