sql >> Databáze >  >> RDS >> Sqlserver

Jak zrušíte všechna aktuální připojení k databázi SQL Server 2005?

Důvod, proč přístup navržený Adamem nebude fungovat, je ten, že během doby, kdy procházíte aktivní spojení, lze navázat nové a ty vám budou chybět. Místo toho můžete použít následující přístup, který tuto nevýhodu nemá:

-- set your current connection to use master otherwise you might get an error

use master
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE 

--do you stuff here 

ALTER DATABASE YourDatabase SET MULTI_USER


  1. Proč nemohu vyloučit závislé sloupce ze „GROUP BY“, když agreguji podle klíče?

  2. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 3

  3. Proč by podmínka IN byla pomalejší než =v sql?

  4. Apache Spark:Připojení JDBC nefunguje