Перейти к содержанию

Cсрочно нужен совет по Microsoft SQL 2005


Рекомендуемые сообщения

Срочно нужен совет по Microsoft SQL 2005, упала система XP на ней был поднят SQL 2005 с базой *mdf и *LDF. После переустановки системы и sql, база не атачется, бэкапов нет... пробовал создать аналогичную БД и подсунуть файлы результат =0 ..... ХЕЛП очень надо восстановить

Изменено пользователем CDN
Ссылка на комментарий
Поделиться на другие сайты

бэкапов нет...

Совет - застрелиться :) Если нет бэкапов, значит базы в какой-то момент тоже не станет. Исключительно дело времени.

P.S. Если сможешь поднять, делай бэкапы.

Ссылка на комментарий
Поделиться на другие сайты

Совет - застрелиться :) Если нет бэкапов, значит базы в какой-то момент тоже не станет. Исключительно дело времени.

P.S. Если сможешь поднять, делай бэкапы.

Когда есть бэкап это хорошо, а если его нету ??? на MS 2000 поднимал базу... а на 2005 этот номер непроходит

Ссылка на комментарий
Поделиться на другие сайты

Ну так вот кому интересно есть два варианта скрипта:

1)EXEC sp_attach_single_file_db @dbname = 'YourDBName',

@physname = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\your_mdf_file.mdf';

выполнил и всё ок!!! <_<

2)USE master;

GO

sp_detach_db Archive;

GO

-- Get the SQL Server data path

DECLARE @data_path nvarchar(256);

SET @data_path = (SELECT SUBSTRING(physical_name, 1, CHARINDEX(N'master.mdf', LOWER(physical_name)) - 1)

FROM master.sys.master_files

WHERE database_id = 1 AND file_id = 1);

-- Execute CREATE DATABASE FOR ATTACH statement

EXEC ('CREATE DATABASE Archive

ON (FILENAME = '''+ @data_path + 'archdat1.mdf'')

FOR ATTACH');

GO

Второй не пробовал!!! а первый реально помог.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...