Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2000 - про перенос БД / 5 сообщений из 5, страница 1 из 1
22.10.2002, 15:44:21
    #32060788
tdalee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server 2000 - про перенос БД
Добрый день всем!

У меня возник следующий вопрос...
С сервера_1 (Server Collation = Cyrillic_General_ Bin) необходимо перенсти базу на сервер_2 (Server Collation = Cyrillic_General_CI_AS). Переносить лучше c помощью DTS Import Wizard или с помощью detach - attach. А у БД (Cyrillic_General_Bin). Так какие подводные камни могут встретиться и как их обойти?
Заранее спасибо!
...
Рейтинг: 0 / 0
22.10.2002, 16:03:48
    #32060797
mishgan2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server 2000 - про перенос БД
Если сервер MSSQL 2000, то я думаю, что лучше переносить помощью sp_dettach_db/sp_attach_db
Проблем быть не должно (у меня по крайней мере не было), т.к. каждая база данных может иметь свой collation. Collcation сервера - это всего лишь collcation который будет использован по умолчанию при создании новой БД и особой нагрузки он не несет (как это было в MSSQL7).
----
После переноса не забудь синхронизировать логины сервера и пользователей БД.
...
Рейтинг: 0 / 0
22.10.2002, 17:03:06
    #32060831
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server 2000 - про перенос БД
Если просто сделать sp_dettach_db/sp_attach_db, и каждая база данных будет иметь свой collation, то приложение будет корректно работать, если оно правильно написано, т.е. не зависит от collation сервера.
Например (это основное), необходимо указывать collation при создании временной таблицы либо указывать его в условиях поиска при использовании этой таблицы.
...
Рейтинг: 0 / 0
24.10.2002, 09:52:03
    #32061426
mishgan2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server 2000 - про перенос БД
>>Например (это основное), необходимо указывать
>>collation при создании временной таблицы либо
>>указывать его в условиях поиска при использовании
>>этой таблицы.
Это вроде бы не так...
Если в MSSQL2000 создается временная таблица (в tempdb естественно) без явного указанию collation, то для всех строковых полей будет использоваться collation, выставленный в БД из контекста которой была вызвана команда создания этой временной таблицы.
...
Рейтинг: 0 / 0
24.10.2002, 09:58:23
    #32061433
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Server 2000 - про перенос БД
Простите, а что Вам мешает сначала попытаться сделать перенос, затем посмотреть на результаты, а уже потом задавать вопросы о выялвенных ошибках (если таковые будут).
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Server 2000 - про перенос БД / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]