powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоедиение базы данных без ldf в MS SQL 2014
3 сообщений из 3, страница 1 из 1
Присоедиение базы данных без ldf в MS SQL 2014
    #40067404
Aleksey Gost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база данных на MS SQL 2014.
При присоединении файлов базы данных происходит ошибка и база данных не присоединяется.

"Один или несколько файлов не соответствуют основному файлу базы данных. Если предпринимается попытка присоединить базу данных, повторно выполните операцию с использованием правильных файлов. Если такая база данных существует, файл может быть поврежден и должен быть восстановлен из резервной копии. (.Net SqlClient Data Provider)

------------------------------
Чтобы получить справку, щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft SQL Server&ProdVer=12.00.6329&EvtSrc=MSSQLServer&EvtID=5173&LinkId=20476

------------------------------
Имя сервера: SRV6
Номер ошибки: 5173
Серьезность: 16
Состояние: 2
Номер строки: 1
"

Помогите пожалуйста кто имеет опыт присоединения базы данных в подобных случаях без файла ldf.
Или с восстановленным файлом ldf, в той мере как это возможно.

Попытка присоединить базу данных по данному алгоритму не помогла.

1. Создаю новую базу данных с именем присоединяемой.
2. Останавливаю сервер sql
3. Подменяю файл базы данных на восстанавливаемый
Далее по порядку выполняю следующие инструкции.

USE master
GO
sp_configure 'allow updates', 1
reconfigure WITH override
GO

ALTER DATABASE zup_aun SET EMERGENCY, SINGLE_USER
GO

DBCC CHECKDB('zup_aun', REPAIR_ALLOW_DATA_LOSS)
GO

DBCC CHECKDB('zup_aun', REPAIR_REBUILD)
GO

ALTER DATABASE zup_aun SET ONLINE, MULTI_USER
GO

В результате база данных присоединяется пустая. Хотя фал mdf присоединяется исходный.
В свойствам отображается не правильный размер файла данных и база данных не содержит информации из файла.
...
Рейтинг: 0 / 0
Присоедиение базы данных без ldf в MS SQL 2014
    #40067434
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey Gost,

Код: sql
1.
2.
3.
CREATE DATABASE [TestDB] ON 
( FILENAME = N'E:\MSSQL\TestDBCopy.mdf' )
 FOR ATTACH_REBUILD_LOG 
...
Рейтинг: 0 / 0
Присоедиение базы данных без ldf в MS SQL 2014
    #40067484
Aleksey Gost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Relic Hunter,

этот вариант я пробовал.
База присоединяется, но она присоединяется пустая без данных.
В свойствах базы размер файла стоит 1260,49 МБ, а реальный его размер несколько ГБ.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Присоедиение базы данных без ldf в MS SQL 2014
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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