Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Есть файл mdf с другого компа с разными учетными записями
При замене файла mdf на другой пишет the database is not accessible. (objectexplorer)
Если делать attach :

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt2'. CREATE DATABASE is aborted.
Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt2'. CREATE DATABASE is aborted.
Msg 9003, Level 20, State 1, Line 1
The log scan number (5611:196301:37) passed to log scan in database 'nt2' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
1 окт 12, 12:35    [13248794]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Glory
Member

Откуда:
Сообщений: 104760
База - это два файла. mdf и ldf. Причем созданные вместе. А не взятые с разных мест

Если ldf утерян, то используйте
CREATE DATABASE database_name
ON <filespec> [ ,...n ]
FOR { ATTACH [ WITH <service_broker_option> ]
| ATTACH_REBUILD_LOG }
1 окт 12, 12:39    [13248828]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Как подсоеднить это mdf??
1 окт 12, 12:39    [13248835]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dimastiy
Как подсоеднить это mdf??

Прочитать ответ ?
1 окт 12, 12:45    [13248899]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Пишу:
USE [master]
GO
CREATE DATABASE [nt2]
ON ( FILENAME = N'D:\Work\NT\Backup\h\nt2.mdf' )
FOR ATTACH_REBUILD_LOG
GO

Вылетает с ошибкой. В файле по ходу хранится путь к файлу log но его щас нет.

File activation failure. The physical file name "D:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\nt2_log.LDF" may be incorrect.
The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.
Msg 1813, Level 16, State 2, Line 2
Could not open new database 'nt2'. CREATE DATABASE is aborted.
1 окт 12, 12:48    [13248919]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
есть лог файл, но скопирована она на день раньше

USE [master]
GO
CREATE DATABASE [nt2]
ON ( FILENAME = N'D:\Work\NT\Backup\h\nt2.mdf' ),
( FILENAME = N'D:\Work\NT\Backup\h\nt2.LDF' )
FOR ATTACH_REBUILD_LOG
GO

ошибка:

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt2'. CREATE DATABASE is aborted.
Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt2'. CREATE DATABASE is aborted.
Msg 9003, Level 20, State 1, Line 1
The log scan number (5611:196301:37) passed to log scan in database 'nt2' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
1 окт 12, 13:10    [13249047]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dimastiy
Вылетает с ошибкой. В файле по ходу хранится путь к файлу log но его щас нет.

А каталог такой есть ?
1 окт 12, 13:12    [13249055]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Glory
Dimastiy
Вылетает с ошибкой. В файле по ходу хранится путь к файлу log но его щас нет.

А каталог такой есть ?


Создал каталог пишет ошибку

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt'. CREATE DATABASE is aborted.
Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt'. CREATE DATABASE is aborted.
Msg 9003, Level 20, State 1, Line 1
The log scan number (5611:196301:37) passed to log scan in database 'nt' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
1 окт 12, 13:16    [13249094]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dimastiy
Создал каталог пишет ошибку

И опять туда засунули "лог файл, но скопирована она на день раньше" ?
1 окт 12, 13:19    [13249115]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Glory
Dimastiy
Создал каталог пишет ошибку

И опять туда засунули "лог файл, но скопирована она на день раньше" ?


Да лог файл скопирован на день раньше чем mdf. Если подставить то пишет что он не подходит.
1 окт 12, 13:22    [13249141]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Glory
Member

Откуда:
Сообщений: 104760
Dimastiy
Да лог файл скопирован на день раньше чем mdf. Если подставить то пишет что он не подходит.

Ну так "выбросите" этот лог.
1 окт 12, 13:27    [13249170]     Ответить | Цитировать Сообщить модератору
 Re: the database is not accessible. (objectexplorer)  [new]
Dimastiy
Member

Откуда:
Сообщений: 9
Glory
Dimastiy
Да лог файл скопирован на день раньше чем mdf. Если подставить то пишет что он не подходит.

Ну так "выбросите" этот лог.


ну так почему вот это не работает?

USE [master]
GO
CREATE DATABASE [nt]
ON ( FILENAME = N'D:\Work\NT\Backup\h\nt2.mdf' )
FOR ATTACH_REBUILD_LOG
GO

ошибка:
File activation failure. The physical file name "D:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\nt2_log.LDF" may be incorrect.
The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.
Msg 1813, Level 16, State 2, Line 1
Could not open new database 'nt'. CREATE DATABASE is aborted.
1 окт 12, 13:31    [13249206]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить