Jak zmusić bazę danych SQL Server 2008 do wyłączenia
Jak zmusić bazę danych do wyłączenia się, bez względu na to, co lub kto już z niej korzysta?
Próbowałem:
ALTER DATABASE database-name SET OFFLINE;
Ale nadal wisi po 7 min.
Chcę tego, bo muszę przetestować scenariusz.
Jeśli to w ogóle możliwe? 97
2 answers
Go offline
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
Go online
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
169
Author: abatishchev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-09 12:21:28
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-09 12:21:28
Musisz użyć WITH ROLLBACK IMMEDIATE
, aby uruchomić inne połączenia bez względu na to, co lub kto już go używa.
Lub użyj WITH NO_WAIT
, aby nie zawiesić i nie zabić istniejących połączeń. Zobacz http://www.blackwasp.co.uk/SQLOffline.aspx dla szczegółów
22
Author: Martin Smith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-09 12:19:37
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-09 12:19:37