Ошибка сервера 547

Иногда, при работе с уже имеющимися данными (например перенос данных из MS Access) в базе данных Microsoft SQL Server возникает ошибка сервера 547: The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "Key_FK00". The conflict occurred in database "myDatabase", table "dbo.Table", column 'Table_Id'. Причина этому очень проста: при создании отношения (неважно "один к одному" или "один ко многим") в исходном слолбце содержатся данные, которые отсутствуют в ключе таблицы. Обычно это вместо значения NULL имеется значение 0, но могут быть и другие данные.

2 комментария к “Ошибка сервера 547

    • Ну там свои “приколы”.
      А если серьезно, то MS SQL не виноват. В данном случае виноват Access и его экспорт.

Оставить комментарий