Как восстановить базу данных из удаленной базы данных? - PullRequest
1 голос
/ 30 июля 2011

Я хочу восстановить мою локальную базу данных разработчиков из базы данных, которая находится на другом сервере.

restore localdb from foreigndb....

Ответы [ 2 ]

1 голос
/ 30 июля 2011

Я предполагаю, что когда вы сказали, что хотите восстановить базу данных, у вас уже есть файл резервной копии (.BAK) для этой базы данных.

Это можно сделать несколькими разными способами,

1) Вы можете восстановить базу данных из файла .BAK, хранящегося на сетевом диске, но это может занять очень много времени и не является надежным. А также учетная запись, под которой работает служба SQL Server, имеет достаточно разрешений для выполнения операции.

2) Как Е.Дж. Рекомендуется скопировать этот файл .BAK с сетевого диска на локальный компьютер и выполнить восстановление, что обеспечит более надежную и быструю работу.

3) В качестве альтернативы вы можете создать пакет служб SSIS для автоматизации всего этого процесса.

0 голосов
/ 30 июля 2011

Я всегда просто делаю резервную копию своей производственной базы данных в файл ".bak", копирую этот файл на мой dev-сервер и восстанавливаю из этого файла, используя Management Studio (или менеджер предприятия в вашем случае). Имеет преимущество, позволяя вам многократно выполнять восстановление с фиксированной точки, что может быть полезно во время разработки / тестирования.

...