sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan dræber du alle nuværende forbindelser til en SQL Server 2005-database?

Årsagen til, at den tilgang, som Adam foreslog, ikke vil fungere, er, at i løbet af den tid, du går over de aktive forbindelser, kan der etableres en ny, og du vil gå glip af dem. Du kan i stedet bruge følgende fremgangsmåde, som ikke har denne ulempe:

-- 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. Hvordan kan jeg skrive SQL til en tabel, der deler det samme navn som et beskyttet søgeord i MySql?

  2. Sådan opretter du forbindelse til Oracle ved hjælp af Service Name i stedet for SID

  3. PostgreSQL JOIN med array type med array elementer rækkefølge, hvordan implementeres?

  4. Bedste måde at teste, om der findes en række i en MySQL-tabel