Печать
Просмотров: 9587

Первоначально действия производятся на SQL-сервере C которого мы переносим данные.

Для начала необходимо посмотреть кто является владельцем базы данных и где физически расположены файлы базы данных. Для этого на нужной базе данных нажмите правую кнопку мыши и выберите пункт "Свойства":



На закладке/странице "Общие" смотрим поле Владелец и запоминаем его значение.



На закладке/странице "Файлы" смотрим пути расположения файлов базы данных (и сами имена файлов).



Все необходимые данные мы узнали и запомнили. Теперь произведем отсоединение базы данных от SQL-сервера. На нужной базе данных нажмите правую кнопку мыши и выберите пункт "Задачи" и в выпадающем пункте меню "Отсоединить...":



Далее, для корректного отсоединения поставите галочки в полях: "Удалить соединения", "Обновить статистику" и нажмите кнопку "ОК".



Любым удобным для нас способом переносим физические файлы (*.mdf и *.ldf файлы с названиями и путями выясненными нами ранее) нашей базы данных на другой SQL-сервер (желательно в те места, где хранятся *.mdf и *.ldf файлы соответсвенно).


Дальнейшие действия производятся на SQL-сервере НА который мы переносим данные.

В среде MS SQL Server Management Studio нажимаем правую кнопку мыши на пункте "Базы данных" и далее выбираем мункт "Присоединить...":



В дополнительном окне нажимаем кнопку "Добавить...":



Находим и выбираем *.mdf-файл базы данных, которую мы переносим:



В нашем окне появятся данные считанные из *.mdf-файла. Данные в полях "Присоединить как" и "Владелец" можно поменять по своему разумению, если это требуется. Но эти процедуры можно сделать и потом, а вот в первую очередь необходимо обратить внимание на нижнюю половину окна, где указаны файлы данных и журнала. Если напротив файлов в конце строк есть сообщение "Не найден", то нужно вручную указать месторасположение файлов данных (*.mdf) и журналов (*.ldf).

Сообщение "Не найден" может повиться, если:

  1. мы переименовывали файл
  2. поменялся путь к файлу

Итак нажимаем три точки в строке с файлом данных...



...и указываем месторасположение файла данных *.mdf:



Затем нажимаем три точки в строке с файлом журнала и указываем месторасположение файла журнала *.ldf:



Как упоминалось выше - можем поменять название базы данных на другое:



Посмотрим свойства у только что присоединённой базы данных. (правая кнопку мыши на имени базы и далее выбираем пункт "Свойства"):



Переходим на закладку/страницу "Файлы" и смотрим на поле "Владелец". Если оно пустое, то необходимо указать "Владельца" базы.



В конце поля "Владелец" нажмите кнопку с тремя точками и, в появившемся окне нажмите кнопку "Обзор...":

владелец SQL-базы 1С

В открывшемся окне установите "галочку" напротив нужного владельца базы и нажмите кнопку "OK":

владелец SQL-базы 1С

Здесь тоже просто нажимаем "OK":

владелец SQL-базы 1С

Указав "Владельца" базы нижимаем "OK" чтобы сохранить изменения. Перенос базы завершён!