Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Переход с SQL2000 на SQL2005

Ответить
Настройки темы
MSFT SQL Server - Переход с SQL2000 на SQL2005

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток!!!

Нужны советы по сабжу...
имеется sql2000 с более чем 200 БД (около 160Гб)... необходимо найти решение по переносу (миграции) всех БД на 2005.
Ставил на виртуалку и 2000, и 2005... пробовал импорт/экспорт баз, все получилось, но по одной базе...
Можно ли как-нить это дело организовать, чтобы базы переносились не по одной, а сразу все...
Как это дело можно оганизовать посредством SSIS?

Отправлено: 03:16, 06-04-2011

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


зачем их экспортировать? - просто в 2k отключить, в 2k5 подключить
по списку БД создать скрипт подключающий БД

Отправлено: 10:12, 06-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Имеется ввиду метод detach/attach???
Не силен я в написании скриптов...
Может быть поможешь в этом нелегком деле???

Отправлено: 05:15, 08-04-2011 | #3


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


sakh_slider, открываем справку на SQL Server 2005 и видим следующий пример:

Цитата:
Д. Присоединение базы данных
В следующем примере база данных Archive, созданная в примере Г, отсоединяется, а затем присоединяется с помощью предложения FOR ATTACH. База данных Archive определена как база данных с несколькими файлами данных и журналов. Однако поскольку местоположение файлов не изменилось со времени их создания, в предложении FOR ATTACH должен быть задан только первичный файл. Начиная с SQL Server 2005 любые полнотекстовые файлы, являющиеся частью присоединяемой базы данных, будут присоединены вместе с базой данных.

Код: Выделить весь код
USE master;
GO
sp_detach_db Archive;
GO
CREATE DATABASE Archive
      ON (FILENAME = 'D:\SalesData\archdat1.mdf') 
      FOR ATTACH ;
GO
соответственно берём список БД и главных файлов и формируем скрипт:
Код: Выделить весь код
CREATE DATABASE db1 ON (FILENAME = 'C:\sql\db1.mdf') FOR ATTACH ; GO
CREATE DATABASE db2 ON (FILENAME = 'C:\sql\db2.mdf') FOR ATTACH ; GO
(пути к файлам на новой системе должны быть такими же)

Отправлено: 09:49, 24-06-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Переход с SQL2000 на SQL2005

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Переход на google.com - переход на спам! Pasha94 Лечение систем от вредоносных программ 3 25-12-2010 23:32
Использование - Лицензия Win2003 + SQL2005 DoublE_zone Лицензирование продуктов Microsoft 12 20-11-2007 15:23
MSFT SQL Server - И снова Win2003 + SQL2000 Guest Программирование и базы данных 3 13-06-2006 07:54
MSFT SQL Server - SQL2000 на WIN2Kserverпомогите Anatoliy2004 Программирование и базы данных 3 08-06-2006 12:25
MSFT SQL Server - SQL2000 на WIN2Kserver HELP ME Anatoliy2004 Программирование и базы данных 4 18-01-2005 11:05




 
Переход