Лучший отвечающий
Перенос базы данных SQL express 2005 в SQL Server 2005

Вопрос
-
Добрый день.
Ситуация такая. Нужно перенести базу данных с sql express в sql server 2005.
Делаю бекап sql express базы. Создаю базу в sql server, и делаю рестор. Мне пишет следующие:
В наборе носителей 2 семейств носителей, но представлено только 1. Должны быть представлены все компоненты.
Подскажите что не так я делаю? ) С базами данных сталкиваюсь впервые.
7 июня 2010 г. 11:57
Ответы
-
Делайте так:
- делайте бэкап базы на исходном сервере (убедитесь, что бэкапите в один файл)
- НЕ СОЗДАВАЙТЕ базу на целевом сервере
- восстановите базу из бэкапа на целевом сервере (укажите файл с бэкапом базы, затем в поле "имя базы" вы сможете ВЫБРАТЬ из списка имя базы, которую восстанавливаете (или укажите любое другое имя явно))
MCITP- Помечено в качестве ответа pro100.bob 7 июня 2010 г. 13:42
7 июня 2010 г. 12:36
Все ответы
-
Делайте так:
- делайте бэкап базы на исходном сервере (убедитесь, что бэкапите в один файл)
- НЕ СОЗДАВАЙТЕ базу на целевом сервере
- восстановите базу из бэкапа на целевом сервере (укажите файл с бэкапом базы, затем в поле "имя базы" вы сможете ВЫБРАТЬ из списка имя базы, которую восстанавливаете (или укажите любое другое имя явно))
MCITP- Помечено в качестве ответа pro100.bob 7 июня 2010 г. 13:42
7 июня 2010 г. 12:36 -
Спасибо. Получилось. Как перенести пользователей с паролями к базе?7 июня 2010 г. 13:18
-
Спасибо. Получилось. Как перенести пользователей с паролями к базе?
На этот случай есть статья - Перемещение имен пользователей и паролей между экземплярами SQL Server
Создаете согласно статьи хранимую процедуру sp_help_revlogin, выполняете её, копируете сгенерированный T-SQL код только для тех логинов, которые хотите перенести и исполняете его на целевом сервере.
В результате создадутся на целевом сервере нужные логины, в т.ч. и их исходные пароли, если это учетки SQL.
MCITP7 июня 2010 г. 13:30 -
Спасибо. Разобрался!7 июня 2010 г. 13:43