Saya mencari sesuatu seperti ini, di mana saya bisa menyimpan output sp_who2 dalam sebuah tabel, tanpa harus terlebih dahulu membuat tabel:
create table test as exec sp_who2
sql-server
t-sql
Hitesh Chouhan
sumber
sumber
Jawaban:
Jika Anda menjalankan SQL Server 2005 SP1 dan yang lebih tinggi, yang terbaik adalah menggunakan sp_whoisactive oleh Adam Machanic. Ini jauh lebih baik daripada sp_who2 (lihat seri bulan terperinci di situs yang saya tautkan).
Kendra (dari tim Brent) memiliki pos yang sangat baik tentang Mengumpulkan Data dari sp_WhoIsActive in a Table
sumber
Tautan
Baru saja mengujinya di SQL server 2012
sumber
Perluasan solusi Mihai bagi siapa saja yang ingin menangkap ini dari waktu ke waktu, seperti melacak aktivitas di server:
sumber
Pertanyaannya menanyakan metode yang memungkinkan Anda untuk mendapatkan hasil tanpa membuat tabel. Ini apakah itu menggunakan variabel tabel:
Dari Filtering sp_who2 oleh database oleh Jon Egerton .
sumber