Перестройте мастер в SQL Express 2008

Файл.ldf поврежден, поэтому мне нужно полностью перестроить основную базу данных при установке SQL Express 2008. Есть ли что-то, кроме полного уничтожения экземпляра и начала заново?

4 ответа

Я не понимаю, почему вы не можете восстановить основную базу данных из последней резервной копии. Я делал это раньше с SQL Server 2005. (Я должен что-то здесь упустить.)

Как восстановить основную базу данных

Очевидно, что когда вопрос был передан, он больше не назначается автору. У меня нет спины мастера, но у меня есть резервные копии данных клиентов.

Я закончил тем, что удалил SQL Express и переустановил. При удалении я оставил только данные о клиентах в папке данных, затем я использовал SQLCMD для подключения и повторного присоединения базы данных.

Мертвое молчание после ответов, которые уже были предоставлены, говорит мне, что у вас может не быть резервной копии. Если вы этого не сделаете, ваш единственный вариант - перестроить. Посмотрите здесь статью CSS о перестройке системных баз данных в SQL 2008.

Вы можете присоединить базы данных к новому экземпляру SQL 2008. Таким образом, вам не нужно начинать с нуля.

Вы также можете попробовать установить новый экземпляр SQL Express где-нибудь еще, а затем скопировать файл master.ldf из этого файла в существующий экземпляр (пока sql остановлен), а затем при необходимости заново подключить старые базы данных.

Другие вопросы по тегам