Ответ 1
Перейти в автономный режим
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
Выйти в интернет
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
Как заставить мою базу данных работать в автономном режиме, независимо от того, кто или кто ее уже использует?
Я пробовал:
ALTER DATABASE database-name SET OFFLINE;
Но он все еще висит через 7 мин.
Я хочу это, потому что мне нужно протестировать сценарий.
Если это возможно?
Перейти в автономный режим
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
Выйти в интернет
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
Вам нужно использовать WITH ROLLBACK IMMEDIATE
для загрузки других разделов вне зависимости от того, кто или кто уже использует его.
Или используйте WITH NO_WAIT
, чтобы не повесить и не убивать существующие соединения. Подробнее см. http://www.blackwasp.co.uk/SQLOffline.aspx