Изменить параметры сортировки на сервере SQL - PullRequest
0 голосов
/ 27 апреля 2020

Я пытался изменить базу данных сортировки следующим образом:

ALTER DATABASE [MYDB] 
SET SINGLE_USER WITH ROLLBACK IMMEDIATE; 
GO 

ALTER DATABASE [MYDB]
COLLATE SQL_Latin1_General_CP1_CI_AS
GO 

ALTER DATABASE [MYDB] 
SET MULTI_USER; 
GO 

Но я получил эту ошибку:

Откат неквалифицированных транзакций выполняется. Предполагаемое завершение отката: 0%.
Откат неквалифицированных транзакций выполняется. Предполагаемое завершение отката: 100%.
Предупреждение. Изменение параметров сортировки по умолчанию для базы данных «MYDB», используемой при репликации. Все базы данных репликации должны иметь одинаковые параметры сортировки по умолчанию.

Сообщение 5075, уровень 16, состояние 1, строка 10
Объект 'CK_PriceL_EndDate' зависит от параметров сортировки базы данных. Параметры сортировки базы данных не могут быть изменены, если от нее зависит объект, связанный со схемой.
Удалите зависимости от параметров сортировки базы данных, а затем повторите операцию.

Сообщение 5075, Уровень 16, Состояние 1, Строка 10
Объект 'CK_PriceL_Price' зависит от параметров сортировки базы данных. Сортировка базы данных не может быть изменена, если от нее зависит привязанный к схеме объект. Удалите зависимости от параметров сортировки базы данных, а затем повторите операцию.

Сообщение 5075, уровень 16, состояние 1, строка 10
Объект 'chk_trades_year' зависит от параметров сортировки базы данных. Сортировка базы данных не может быть изменена, если от нее зависит привязанный к схеме объект. Удалите зависимости от параметров сортировки базы данных, а затем повторите операцию.

Сообщение 5075, уровень 16, состояние 1, строка 10
Объект 'chk_trades_month' зависит от параметров сортировки базы данных. Сортировка базы данных не может быть изменена, если от нее зависит привязанный к схеме объект. Удалите зависимости от параметров сортировки базы данных, а затем повторите операцию.

Сообщение 5075, уровень 16, состояние 1, строка 10
Объект SplitObjects зависит от параметров сортировки базы данных. Сортировка базы данных не может быть изменена, если от нее зависит привязанный к схеме объект. Удалите зависимости от параметров сортировки базы данных, а затем повторите операцию.

Сообщение 5072, Уровень 16, Состояние 1, Строка 10
Ошибка ALTER DATABASE. Параметры сортировки базы данных «MYDB» по умолчанию не могут быть установлены в SQL_Latin1_General_CP1_CI_AS.

Я читал, как настроить одного пользователя для многопользовательского в do c .microsoft

Я прочитал, как установить или изменить параметры сортировки базы данных в do c .microsoft

Примечание: этот сервер является основным издателем репликации, я использую SQL Сервер 2019

...