2015-08-06 3 views
1

Я хотел восстановить базу данных, поэтому я попытался использовать текущую базу данных в автономном режиме, но слишком долго было отключено, поэтому я остановил процесс. Но теперь, когда я пытаюсь получить доступ к базе данных, это говорит о недоступности базы данных.Как вернуть автономную базу данных в SQL Server 2008

Означает ли это, что это потеряно навсегда сейчас? Я даже пытался убить активное соединение, оно показывает успешную команду, но я все еще не могу восстановить базу данных.

Может кто-нибудь помочь с его возвратом?

+0

что говорит об ошибке? – Greg

+0

Вы можете подключиться в однопользовательском режиме? http://blog.sqlauthority.com/2009/01/09/sql-server-sqlcmd-using-a-dedicated-administrator-connection-to-kill-currently-running-query/ –

ответ

3

База данных отключена для перемещения физических файлов. Существует множество способов сделать базу данных автономной. Но есть три основных метода, которые часто используются для отключения базы данных. Эти методы приведены ниже: -

1) С помощью команды базы данных Alter

Мы можем сделать базу данных в автономном режиме или в Интернете с помощью команды базы данных Alter. Команда Database Alter, чтобы сделать базу данных в автономном режиме составляет:

ALTER DATABASE database name SET Offline 

Если мы хотим, чтобы сделать базу данных в Интернете, мы можем использовать следующую Alter команду Database:

ALTER DATABASE database name SET Online 

2) С помощью объекта db_options

мы можем также использовать db_options команду, чтобы сделать базу данных в автономном режиме или online.To сделать базы данных в автономном режиме можно использовать следующую команду:

sp_dboption databasename ,'offline',true 

Чтобы сделать базу данных в Интернете, мы можем использовать следующую команду:

sp_dboption databasename ,'offline',false 

3) С помощью Sql студии управления сервера

Мы также можем использовать студию управления SQL сервера сделать базу данных офлайн/онлайн.

Смежные вопросы