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

Название темы: Переход с SQL2000 на SQL2005
Показать сообщение отдельно

Ветеран


Сообщения: 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

Название темы: Переход с SQL2000 на SQL2005