Kill Connection Process Sql Server 2005
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.Ditulis oleh Unknown
Rating Blog 5 dari 5
0 komentar:
Posting Komentar