В SQL Server 2005 есть ли способ изменить параметры сортировки всей базы данных одновременно? - PullRequest
2 голосов
/ 16 мая 2011

Используя SQL Server Management Studio, я создал резервную копию базы данных с одного сервера и восстановил ее в своей локальной копии SQL Server 2005. Но сортировка резервной копии базы данных - SQL_Latin1_General_CP1_CI_AI, и я пытаюсь сравнить столбцы с базой данных который является Latin1_General_CI_AI.

База данных имеет много ключей и ограничений, что делает изменение каждого столбца в отдельности выдающим ошибки.

Каков наилучший способ изменить параметры сортировки всей базы данных в SQL Server 2005?

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Простого пути не существует, необходимо изменить сопоставление Db (ALTER DATABASE) и всех столбцов отдельно (ALTER TABLE). Может быть, есть готовые инструменты, может быть, вам нужно написать это самостоятельно. Может быть полезен инструмент сравнения данных в Visual Studio 2010 (меню Data -> Data Compare).

0 голосов
/ 16 мая 2011

Вы можете изменить параметры сортировки любых новых объектов, созданных в пользовательской базе данных, с помощью предложения COLLATE оператора ALTER DATABASE . Этот оператор не изменяет параметры сортировки столбцов в любых существующих пользовательских таблицах. Их можно изменить с помощью предложения COLLATE из ALTER TABLE .


См .:

Настройка и изменение параметров сортировки базы данных

Настройка и изменение параметров сортировки столбцов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...