Поделиться через


Мастер копирования баз данных (выбор метода передачи)

Изменения: 5 декабря 2005 г.

Выберите метод для Мастера копирования баз данных.

Вопросы, требующие дальнейшего рассмотрения

Область Замечание

Полнотекстовые каталоги

Если используется метод перемещения полнотекстового каталога через объекты SMO, необходимо произвести повторное заполнение индекса. При использовании методов отсоединения и присоединения полнотекстовые каталоги необходимо перемещать вручную. Дополнительные сведения о перемещении полнотекстовых каталогов см. в разделе Перемещение файлов баз данных.

64-разрядные выпуски Microsoft SQL Server 2005

На 64-разрядных платформах используется метод отсоединения и присоединения.

Расширенные свойства базы данных

Объекты SMO позволяют переносить расширенные свойства объектов, но не самой базы данных. Метод отсоединения и присоединения копирует все расширенные свойства.

Параметры

  • Использовать метод отсоединения и присоединения
    Отключите базу данных от сервера-источника, скопируйте файлы базы данных (MDF-, NDF- и LDF-файлы) на целевой сервер и подключите базу данных на целевом сервере. Обычно это самый быстрый метод, так как основной выполняемой работой является считывание данных с диска источника и запись на целевой диск. Для создания объектов в базе данных или структур хранилищ данных не требуется логика SQL Server. Этот метод может оказаться более медленным, если база данных содержит большой объем выделенного, но неиспользуемого пространства. Например, если экземпляр содержит новую и практически пустую базу данных, под которую при создании было выделено 100 МБ, все эти 100 МБ будут скопированы, даже если из них заполнено всего 5 МБ. Соответствующее задание необходимо запускать на целевом сервере с учетной записью-посредником служб Integration Services, имеющей разрешение на доступ к файлам базы данных на исходном сервере (ReadOnly для копирования и ReadWrite для перемещения) и файлам базы данных на целевом сервере (ReadWrite).

    ms188451.note(ru-ru,SQL.90).gifПримечание.
    Во время передачи данных этим методом база данных недоступна пользователям.
  • В случае ошибки восстановить подключение базы данных-источника
    При копировании базы данных файлы исходной базы данных всегда повторно присоединяются к исходному серверу. Установите этот флажок, чтобы заново присоединить исходные файлы к базе данных-источнику, если перемещение базы данных не может быть выполнено.
  • Использовать метод объектов SMO
    Считайте определение каждого объекта в базе данных-источнике и создайте каждый объект в целевой базе данных. Затем перенесите данные из исходной таблицы в целевую, создавая заново индексы и метаданные.

    ms188451.note(ru-ru,SQL.90).gifПримечание.
    Во время переноса пользователи базы данных могут продолжать обращаться к ней.