Когда я попытался изменить сортировку существующей базы данных (включая данные) с ARABIC_CS_AS
до PERSIAN_100_CS_AS
, возникает следующая ошибка:
Ошибка для базы данных "XXXX". (Microsoft.SqlServer.Smo)
Исключение произошло при выполнении инструкции Transact-SQL или партии. (Microsoft.SqlServer.ConnectionInfo)
Объект "ItemTables" зависит от сортировки базы данных. Сопоставление базы данных не может быть изменено, если объект, связанный с схемой, зависит от него. Удалите зависимости от сортировки базы данных и повторите операцию.
Объект 'CK_FilteredReportColumnFilters' зависит от сортировки базы данных. Сопоставление базы данных не может быть изменено, если объект, связанный с схемой, зависит от него. Удалите зависимости от сортировки базы данных и повторите операцию.
Объект "CK_FilteredReportColumnFilters_1" зависит от сортировки базы данных. Сопоставление базы данных не может быть изменено, если объект, связанный с схемой, зависит от него. Удалите зависимости от сортировки базы данных и повторите операцию.
Объект 'CK_FilteredReportColumnFilters_2' зависит от сортировки базы данных. Сопоставление базы данных не может быть изменено, если объект, связанный с схемой, зависит от него. Удалите зависимости от сортировки базы данных и повторите операцию.
Объект "CK_Reports" зависит от сортировки базы данных. Сопоставление базы данных не может быть изменено, если объект, связанный с схемой, зависит от него. Удалите зависимости от сортировки базы данных и повторите операцию.Ошибка ALTER DATABASE. Значение по умолчанию для базы данных "XXXX" не может быть установлено в Persian_100_CS_AS. (Microsoft SQL Server, ошибка: 5075)
Попытка исправления ошибок, упомянутых при удалении этих объектов базы данных, вызывает другую ошибку с другими заголовками в процессе преобразования.
Любая идея? Есть ли четкое решение для решения этой проблемы?