С SQL_Latin1_General_CP1251_CI_AS на Cyrillic_General_CI_AS

Виталий Е.С.
Дата: 26.02.2010 14:43:00
Добрый день!
Скажите, пожалуйста, как можно перенести базы данных с одного SQL Server 2005 со схемой SQL_Latin1_General_CP1251_CI_AS на другой сервер SQL Server 2005 со схемой Cyrillic_General_CI_AS?
Гавриленко Сергей Алексеевич
Дата: 26.02.2010 14:44:21
Да так же, как и на сервер с любым другим collation.
Виталий Е.С.
Дата: 26.02.2010 14:54:54
Гавриленко Сергей Алексеевич
Да так же, как и на сервер с любым другим collation.

Нужно чтобы collation базы тоже изменился на Cyrillic_General_CI_AS и совпадал с collation нового сервера.
Гавриленко Сергей Алексеевич
Дата: 26.02.2010 14:57:09
Павел-П
Дата: 28.02.2010 13:04:43
Гавриленко Сергей Алексеевич,

Можeт проще было написать www.google.com или смотри в интернете :-).
Виталий Е.С.
Дата: 02.03.2010 13:04:26
Гавриленко Сергей Алексеевич
http://www.sql.ru/forum/actualtopics.aspx?search


Почитал, почитал...
И ...
Заскриптовал базу.
Выполнил этот получившийся скрипт на другом серваке.
Получилась база с новым collation. Но пока без данных.
Запустил "Мастер импорта экспорта" для одной таблички.
Т.е. я хотел залить данные с сервака с другим collation.
И получил ошибку:

Ошибка 0xc02020f4: Задача потока данных 1: Обработка столбца "Военкомат" невозможна, так как для него указано более одной кодовой страницы (1252 и 1251).
(Мастер импорта и экспорта SQL Server)

Вот, и куда дальше двигаться ?
Виталий Е.С.
Дата: 03.03.2010 16:49:48
Виталий Е.С.
куда дальше ?


в "Среда SQL Server Business Intelligence Development Studio" отредактировал пакет и все получилось.
Александр Гладченко
Дата: 04.03.2010 14:26:20
Виталий Е.С.

Запустил "Мастер импорта экспорта" для одной таблички.
Т.е. я хотел залить данные с сервака с другим collation.
И получил ошибку:

Ошибка 0xc02020f4: Задача потока данных 1: Обработка столбца "Военкомат" невозможна, так как для него указано более одной кодовой страницы (1252 и 1251).
(Мастер импорта и экспорта SQL Server)

Вот, и куда дальше двигаться ?


Переносите данные из запроса, добавив к символьным полям COLLATE: http://www.sql.ru/articles/mssql/2005/032404ResolveCollationConflict.shtml