Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / после restore ошибка - cannot open user default database / 7 сообщений из 7, страница 1 из 1
14.11.2002, 15:46:02
    #32067999
Alexandr Zverev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
Привет All

разбираюсь с резервным копированием и восстановлением и натолкнулся на такую проблему

на основном сервере делаю полный бекап базы в 2 ночи
каждые 2 часа делается бэкап журнала транзакций.

на втором сервере пытаюсь восстановить базу:
USE master
RESTORE DATABASE MyDB
FROM DISK = N'C:\Backup\MyDB\MyDB_db_XXX.BAK'
WITH
FILE = 1,
NORECOVERY
MOVE 'MyDB' TO 'C:\Data\MyDB.mdf',
MOVE 'MyDBLog' TO 'C:\Data\MyDB.ldf'

RESTORE LOG MyDB
FROM DISK = N'C:\Backup\MyDB\MyDB_tlog_XXX.TRN'
WITH
FILE = 1,
NORECOVERY
...
RESTORE LOG MyDB
FROM DISK = N'C:\Backup\MyDB\MyDB_tlog_XXX.TRN'
WITH
FILE = 1,
RECOVERY
-----------------------------------
после этого пытаюсь подключаться владельцем этой базы и получаю ошибку - cannon open user default database.

делаю reattach - все ок.

вопрос - где я делаю не так и правильно ли я вообще делаю?
...
Рейтинг: 0 / 0
14.11.2002, 15:49:55
    #32068003
То
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
Восстановлене идет в другую базу? На другом сервере?
...
Рейтинг: 0 / 0
14.11.2002, 15:49:59
    #32068004
То
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
Восстановлене идет в другую базу? На другом сервере?
...
Рейтинг: 0 / 0
14.11.2002, 15:58:31
    #32068009
Alexandr Zverev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
в базу с таким же именем но на другом сервере, я вроде это написал.

сервер sql2000
...
Рейтинг: 0 / 0
14.11.2002, 16:05:35
    #32068014
То
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
Посмотрите настройку Default Database для юзера под которым Вы входите в базу в базе которую Вы копируете, возможно у него натсроена БД отличная от восстанавливаемой.
...
Рейтинг: 0 / 0
15.11.2002, 11:34:08
    #32068240
Alexandr Zverev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
заодно вот такой вопрос

при восстановлении базы в users этой базы Name есть, а вот login name им не назначены. Это нормально? Или надо синхронизировать пользователей на этих серверах?

ps: имхо это и есть причина того, что после восстановления сервер БД не пускает владельца этой базы.
...
Рейтинг: 0 / 0
15.11.2002, 11:49:27
    #32068249
Alexandr Zverev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
после restore ошибка - cannot open user default database
все, нашел причину
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / после restore ошибка - cannot open user default database / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]