Вам понадобится
  • - установленная программа «1С: Предприятие»;
  • - компьютер.
Инструкция
1
Одним из самых быстрых способов переноса SQL является отсоединение базы от сервера и перенос на новый вместе с журналом. Сначала необходимо отсоединить базу данных, соответственно поменяв её имя. Для этого выполните такие действия: Use Master, GO, «Exec sp_detach_db 'database_name', 'true'», GO, где sp_detach_db служит для отсоединения базы данных от исходника. Она имеет такие параметры: @dbname – имя и @skipchecks – указание для обновления статистики. Установите значение ‘true', чтобы удостовериться, что модификация статистики обновится после присоединения.
2
Дальше выполните: Use Master, GO, «PRINT 'Attaching Database'», «EXEC sp_attach_db @dbname = 'database_name'», «@filename1 = 'c:\mssql7\data\database_name.mdf'», «@filename2 = 'd:\mssql7\data\database_name_log.ldf'». Таким образом произойдет прикрепление базы данных и журналов на новый сервер.
3
Для копирования информации с сервера на сервер используйте мастер импорта и экспорта DTS. Воспользуйтесь DTS Designer или Copy Database Wizard, с помощью которых создайте задачу по перемещению базы данных и логинов.
4
Создайте механизм переноса данных, что использует bulk insert/bcp. Используя скрипт, сделайте схему на сервере-приемнике, а затем воспользуйтесь bulk insert/bcp, чтобы скопировать информацию. Выбирая , что применить, помните, что bulk insert в отличии от bcp не может экспортировать данные.
5
Используйте распределенные запросы. После создания схемы на сервере-приемнике организуйте связанный сервер и напишите инструкции вставки, используя функции openquery и openrowset. До того, как закачивать данные, обязательно отключите check constraints и foreign key и подключите их снова после завершения операции.
6
Используйте Backup и Restore. Сделайте копию базы данных, а потом восстановите ее на новом сервере.