Kill Connection Process Sql Server 2005

Posted by Unknown Selasa, 16 Oktober 2012 0 komentar
           Pada saat melakukan restore database, terkadang kita akan menemukan pesan warning yang kurang lebih berbunyi restore tidak bisa dilakukan karena ada proses yang sedang berjalan, berikut cara melakukan kill koneksi database, tujuan syntax ini adalah memutus semua koneksi yang terhubung ke database tersebut, tinggal copy dan paste pada template query databasenya kemudian ganti warna merah dengan nama database yang akan di restore, check this out...



DECLARE @DatabaseName nvarchar(50)
DECLARE @tString VARCHAR(15)
DECLARE @SPId int

SET @DatabaseName = N'
nama database yang akan direstore'

DECLARE my_cursor CURSOR FAST_FORWARD FOR
SELECT SPId FROM MASTER..SysProcesses WHERE DBId = DB_ID(@DatabaseName) AND SPId <> @@SPId

OPEN my_cursor

FETCH NEXT FROM my_cursor INTO @SPId

WHILE @@FETCH_STATUS = 0
BEGIN
    SET @tString = 'KILL ' + Cast(@SPId as varchar)
    EXEC(@tString)

    FETCH NEXT FROM my_cursor INTO @SPId
END

CLOSE my_cursor
DEALLOCATE my_cursor




Noted : Ganti huruf warna merah dengan Nama database yang akan di restore.

Good Luck
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul: Kill Connection Process Sql Server 2005
Ditulis oleh Unknown
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip, baik itu sebagian atau keseluruhan dari isi artikel ini harap menyertakan link dofollow ke http://hiidayat-ariif.blogspot.com/2012/10/kill-connection-process-sql-server-2005.html. Terima kasih sudah singgah membaca artikel ini.

0 komentar:

Posting Komentar