Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 изменить коллейшн БД  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4738
Здравствуйте Господа,
пытаюсь изменить коллейшн у базы

ALTER DATABASE XXX SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE XXX COLLATE SQL_Latin1_General_CP1251_CI_AS   
ALTER DATABASE XXX SET MULTI_USER;


Получаю два десятка таких ошибок

Msg 5075, Level 16, State 1, Line 3
The object 'XXXXXXXXXXXX' is dependent on database collation. The database collation cannot be changed if a schema-bound object depends on it. Remove the dependencies on the database collation and then retry the operation.


Что можно сделать в данной ситуации?

Также получаю

FILESTREAM DIRECTORY_NAME 'XXXX' attempting to be set on database 'XXX' is not unique in this SQL Server instance. Provide a unique value for the database option FILESTREAM DIRECTORY_NAME to enable non-transacted access.

Версия
Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) Mar 6 2017 14:18:16 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)
7 мар 19, 17:15    [21827588]     Ответить | Цитировать Сообщить модератору
 Re: изменить коллейшн БД  [new]
invm
Member

Откуда: Москва
Сообщений: 9349
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql?view=sql-server-2017
Раздел "Changing the Database Collation"
7 мар 19, 17:36    [21827609]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить