PSSDIAG data koleksi utilitas

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 830232 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

PSSDIAG adalah tujuan umum diagnostik koleksi utilitas Layanan dukungan produk Microsoft menggunakan untuk mengumpulkan berbagai log dan data file. PSSDIAG native dapat mengumpulkan Monitor kinerja log, SQL Profiler jejak, memblokir skrip output SQL Server, Windows log peristiwa, dan SQLDIAG keluaran. Pengumpulan data dapat disesuaikan oleh mengaktifkan atau menonaktifkan salah ini log jenis, dengan mengubah interval contoh script memblokir dan Monitor kinerja log, dan dengan memodifikasi aktivitas tertentu dan Counter untuk SQL Profiler dan Monitor kinerja untuk menangkap. PSSDIAG juga dapat menjalankan kustom utilitas atau script Transact-SQL kustom untuk mendukung kasus yang memerlukan data di luar jenis diagnostik yang didukung secara native.

INFORMASI LEBIH LANJUT

Dokumentasi ini berlaku untuk versi PSSDIAG yang Layanan dukungan produk Microsoft mengirimkan untuk membantu mengatasi dari mendukung kasus. Versi yang sedikit berbeda dari alat tersedia untuk umum men-download. Untuk dokumentasi yang berfokus pada versi download publik alat ini, kunjungi Web site Microsoft Developer Network (MSDN) berikut:
.aspx http://msdn2.Microsoft.com/en-us/library/aa175399 (SQL.80)
Untuk Microsoft SQL Server 2000 dan Microsoft SQL Server 7.0, berkas berikut ini tersedia untuk di-download dari Pusat Download Microsoft:

Perkecil gambar iniPerbesar gambar ini
Men-download
Download paket utilitas pengumpulan data PSSDIAG sekarang.

Tanggal rilis: 29 September 2004

Untuk Microsoft SQL Server 2005 dan versi yang lebih baru, menggunakan Pssdiag dan Sqldiag manager yang dapat ditemukan di situs codeplex berikut:
http://diagmanager.CodePlex.com/

Untuk informasi lebih lanjut, kunjungi website MSDN berikut:
http://Blogs.msdn.com/b/psssql/Archive/2011/05/24/pssdiag-sqldiag-Configuration-Manager-Released-to-CodePlex.aspx

Untuk informasi lebih lanjut tentang cara mengunduh berkas dukungan Microsoft, klik nomor artikel berikut ini untuk melihat artikel tersebut di dalam Basis Pengetahuan Microsoft:
119591 Cara mendapatkan berkas Dukungan Microsoft dari layanan online
Microsoft memindai berkas untuk virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal ketika berkas dikirimkan. Berkas tersebut disimpan pada server aman yang membantu mencegah pengubahan yang tidak sah terhadap berkas.

Bagaimana memulai PSSDIAG

PSSDIAG berekspansi ke map C:\PSSDIAG yang menciptakan pada Anda komputer. Folder ini akan harus pada drive yang memiliki cukup ruang disk tersedia untuk menyimpan data dan file log bahwa PSSDIAG telah dikonfigurasi menangkap. Karena PSSDIAG dapat dikonfigurasi untuk mengumpulkan banyak berbeda log jenis, ruang disk kosong yang diperlukan mungkin berbeda dari satu megabyte atau dua, untuk beberapa gigabyte. Menyadari bahwa kadang-kadang jumlah jejak data dikumpulkan tergantung pada sifat dan volume beban kerja yang server pengolahan. Oleh karena itu, perkiraan yang tepat mungkin tidak mungkin. Untuk data Koleksi yang melibatkan volume tinggi jejak jenis seperti SQL Profiler kalkir, Pastikan bahwa PSSDIAG dijalankan dari drive lokal, bukan dari jaringan berbagi atau dari pengandar jaringan yang dipetakan.

Secara umum, Anda akan menjalankan PSSDIAG lokal pada server yang sedang dipantau. Namun, Anda dapat mengkonfigurasi PSSDIAG untuk memantau server jauh. Untuk informasi lebih lanjut tentang bagaimana untuk menjalankan PSSDIAG dari jauh, lihat "berjalan PSSDIAG dari jarak jauh atau pada Server SQL berkerumun" bagian dari artikel ini.

Catatan Anda mungkin harus melakukan langkah tambahan jika Anda mengumpulkan data dari contoh yang berkerumun SQL Server. Pastikan untuk membaca "How to Run PSSDIAG remote atau pada Server SQL berkerumun "bagian dari artikel ini, jika Anda menghubungkan ke contoh yang berkerumun SQL Server, bahkan jika PSSDIAG akan dijalankan secara lokal di server.

Pssdiag.exe tidak memiliki signifikan persyaratan keamanan melekat. Namun, administrator Microsoft Windows NT kredensial diperlukan untuk banyak dari diagnostik yang PSSDIAG dapat opsional dikonfigurasi untuk menangkap. Juga, Anda harus sysadmin kredensial pada SQL Server jika PSSDIAG adalah untuk menangkap diagnostik dari SQL Server (yaitu jika PSSDIAG tidak berjalan pada mode "generik" dengan The /G switch baris perintah). Secara default, PSSDIAG akan membuat Windows dikonfirmasi koneksi ke SQL Server; Namun, Anda dapat menggunakan SQL Server otentikasi jika Anda inginkan.

PSSDIAG mendukung beberapa opsional baris perintah parameter. Untuk informasi lebih lanjut tentang baris perintah parameter opsional, Lihat bagian "Parameter baris perintah PSSDIAG". Namun, umumnya tidaklah perlu menggunakan parameter opsional. Setelah Anda telah diekstrak PSSDIAG file dari paket pada Pusat Download Microsoft, jalankan Pssdiag.exe untuk mulai pengumpulan data.

Ketika PSSDIAG dimulai, pertama kali membuka dan kemudian mengkonfigurasi file-file log yang telah dikonfigurasi untuk menangkap. Proses ini mungkin memakan waktu beberapa detik. Ketika PSSDIAG sepenuhnya dimulai dan semua log aktif, itu akan menampilkan pesan berikut ke konsol:

2003/10/02 12:30:14.90 PSSDIAG koleksi mulai. Tekan Ctrl + C untuk berhenti.


Jika Anda menjalankan PSSDIAG untuk mengumpulkan data tentang masalah yang Anda dapat mereproduksi di akan, tunggu sampai Anda menerima pesan sebelum Anda mencoba untuk mereproduksi masalah.

Tidak log out dari sesi konsol di mana PSSDIAG menjalankan sebelum pengumpulan data lengkap, dan PSSDIAG telah ditutup. Karena PSSDIAG utilitas konsol, tidak layanan, penebangan keluar dari sesi di mana PSSDIAG menjalankan akan menutup turun utilitas dan akhir pengumpulan data. Anda dapat menjalankan PSSDIAG dari Terminal Server session jika Anda inginkan, dan Anda dapat memutuskan sesi bukannya log untuk meninggalkan PSSDIAG berjalan.

Cara berhenti PSSDIAG

Untuk menghentikan PSSDIAG, tekan CTRL + C di jendela konsol di mana PSSDIAG berjalan. Perhatikan bahwa juga dimungkinkan untuk mengajar PSSDIAG untuk menutup itu sendiri turun secara otomatis pada waktu tertentu. Untuk informasi lebih lanjut tentang hal ini, lihat bagian "Otomatis mulai dan berhenti PSSDIAG". Apakah PSSDIAG secara otomatis menambahkan file ke file terkompresi .cab, mungkin diperlukan beberapa waktu untuk PSSDIAG untuk menyelesaikan mengompresi file log akhir. Setelah Anda tekan CTRL + C, PSSDIAG akan mengirim pesan, yang mirip dengan berikut, ke konsol:
2003/10/02 12:24:00.69 PSSDIAG mengakhiri data Koleksi. tunggu sementara proses menutup turun dan file yang dikompresi (ini mungkin memakan waktu beberapa menit)


Setelah pesan ini muncul, PSSDIAG adalah tidak mengumpulkan data tambahan dari server Anda, meskipun itu dapat terus kompres data yang dikumpulkan sebelumnya.

Sebelum PSSDIAG menutup turun sama sekali, itu akan meminta Anda dengan pesan yang mirip dengan:

File dalam F:\pssdiag\output\ telah ditambahkan untuk PSSDIAG.CAB. Menghapus backup di F:\pssdiag\output\backup\?


Bila mungkin, Microsoft merekomendasikan bahwa Anda menjawab dengan "N" untuk mempertahankan file data yang dikumpulkan dalam Cadangan folderuntil Anda dapat confirmthat Pssdiag.cab output file adalah utuh.

Lokasi PSSDIAG output

Kecuali jika Anda menentukan folder custom output dengan menggunakan /O parameter baris perintah, PSSDIAG menciptakan sebuah folder yang bernama Output dalam folder di mana itu dijalankan. Jika Anda menjalankan PSSDIAG dengan The / C0 (standar) atau / C1 parameter baris perintah untuk menonaktifkan otomatis kompresi, output file akan tetap dalam map ini. Anda mungkin ingin untuk kompres Output folder dengan alat pilihan Anda jika Anda harus meng-upload folder untuk profesional dukungan Microsoft.

Jika PSSDIAG beroperasi dalam modus otomatis kompresi, itu akan menambah semua output file terkompresi Pssdiag.Cab file dalam Output folder. Secara default, PSSDIAG tidak akan melakukan apapun kompresi. Setelah file telah berhasil ditambahkan ke berkas Pssdiag.cab, itu akan pindah ke folder terpisah yang bernama Cadangan. The Cadangan folder yang dibuat dalam Output folder. Perhatikan bahwa maksimum jumlah data yang terkompresi yang dapat ditambahkan ke TAKSI satu file adalah 2-gigabyte (GB). Jika data dikumpulkan melebihi 2 GB, tambahan CAB file bernama Pssdiag2.cab, Pssdiag3.cab, dan sebagainya, akan dibuat.

Menghapus PSSDIAG

PSSDIAG tidak mendaftar setiap objek COM, salin file ke sistem direktori, atau memodifikasi sistem registry. Untuk menghapus PSSDIAG ketika data koleksi lengkap, menghapus map yang berisi berkas PSSDIAG. PSSDIAG menginstal beberapa prosedur sistem yang disimpan dalam Master database. Prosedur ini disimpan secara otomatis dihapus ketika PSSDIAG menutup turun.

Parameter baris perintah PSSDIAG

Anda dapat menjalankan PSSDIAG /? dari baris perintah untuk melihat daftar parameter baris perintah yang PSSDIAG mendukung. Parameter yang paling sering digunakan adalah digambarkan sebagai berikut tabel. Semua parameter baris perintah ini opsional.

Perkecil tabel iniPerbesar tabel ini
ParameterDeskripsi
/QMode diam. Menekan petunjuknya yang memerlukan pengguna interaksi, seperti prompt untuk menghapus berkas cadangan.
/C#/ C0 menonaktifkan otomatis kompresi, dan / C1 memungkinkan kompresi NTFS file dalam direktori OUTPUT. / C0 (tidak ada kompresi) adalah default.
/B YYYYMMDD_HH:MM:SS
Menentukan awal masa depan waktu untuk memulai koleksi. PSSDIAG akan tetap siaga hingga saat ini mencapai. Tanggal dan waktu harus disediakan dalam bentuk tepat yang ditentukan di sini. Tanggal dan waktu dapat ditentukan bersama-sama atau secara terpisah. Misalnya, Anda dapat menentukan waktu hanya atau tanggal hanya.
/E YYYYMMDD_HH:MM:SS
Menentukan otomatis waktu shutdown. Ketika kali ini tercapai, PSSDIAG akan otomatis berhenti data Koleksi dan menutup itu sendiri. Tanggal dan waktu dapat ditentukan bersama-sama atau secara terpisah. Sebagai contoh, Anda dapat menentukan waktu hanya atau tanggal hanya.
/GModus generik. PSSDIAG default untuk SQL Server-sentris modus pengumpulan data yang memerlukan contoh menjalankan SQL Server. The /G parameter menonaktifkan pengumpulan data SQL Server khusus, sehingga PSSDIAG dapat digunakan untuk skenario lainnya.


Secara otomatis mulai dan berhenti PSSDIAG

Kadang-kadang, ini mungkin mudah untuk memiliki PSSDIAG secara otomatis mulai pengumpulan data pada waktu tertentu, atau secara otomatis berhenti setelah mengumpulkan data untuk waktu yang ditentukan. Sebagai contoh, Anda mungkin troubleshooting masalah yang secara konsisten muncul pada 2: 00 am. Dalam kasus seperti ini, Anda mungkin ingin PSSDIAG untuk memulai pengumpulan data pada 1: 00 am, dan untuk secara otomatis menutup pada 3: 00 am. Cara termudah untuk memulai dan menghentikan pengumpulan data secara otomatis pada ditentukan waktu adalah dengan menggunakan / B dan / E parameter baris perintah. Pastikan untuk menggunakan format tanggal yang tepat untuk parameter ini ditentukan di "Parameter baris perintah PSSDIAG" bagian. Waktu harus ditentukan relatif terhadap waktu setempat pada komputer di mana PSSDIAG berjalan.

PSSDIAG akan juga menutup secara otomatis setiap kali ia menemukan sebuah file bernama Pssdiag.stop dalam utilitas output folder. Hal ini dapat berguna untuk situasi ketika Anda ingin pemrograman menutup PSSDIAG setelah beberapa peristiwa terjadi, tapi Anda tidak tahu di muka waktu yang acara ini akan terjadi. Isi Pssdiag.stop file tidak relevan. Salah satu pilihan adalah dengan menggunakan perintah seperti berikut dalam berkas batch:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Kinerja dampak dari PSSDIAG

Karena PSSDIAG hanya bungkus sekitar pengumpulan data lain Api dan utilitas, dampak kinerja menjalankan PSSDIAG secara umum sama dengan dampak dari jejak bahwa PSSDIAG telah dikonfigurasi untuk menangkap. Dampak kinerja yang sama akan terlihat jika data jejak yang sama ditangkap secara manual, tanpa menggunakan PSSDIAG.

PSSDIAG dapat dikonfigurasi untuk menangkap sejumlah kecil data atau jumlah yang besar, dan tipe data yang ditangkap ini biasanya disesuaikan untuk setiap kejadian. Karena ini, tidaklah mungkin untuk membuat pernyataan umum tentang efek yang menjalankan PSSDIAG mungkin tanpa memperhitungkan jenis log dan jejak peristiwa yang sedang dikumpulkan. Jika Anda prihatin tentang dampak potensial pengumpulan data pada server, hubungi profesional dukungan yang mengirimkan Anda PSSDIAG untuk memperjelas diagnostik jenis bahwa itu telah dikonfigurasi untuk menangkap.

Salah satu tugas yang Pssdiag.exe secara langsung yang dapat mengkonsumsi signifikan CPU sumber daya adalah otomatis kompresi file data di TAKSI arsip. Oleh default, fitur ini dinonaktifkan. Namun, yang dapat diaktifkan dengan / C parameter baris perintah. The / C parameter baris perintah dibahas secara rinci dalam "PSSDIAG Parameter baris perintah"bagian.

Menjalankan PSSDIAG dari jarak jauh atau pada berkerumun SQL Server

Untuk PSSDIAG untuk mengumpulkan data dari server jauh atau dari contoh berkerumun SQL Server, berkas Pssdiag.ini harus diubah. Itu harus menentukan nama server yang PSSDIAG harus terhubung ke. Memberitahu Dukungan profesional Anda bekerja dengan nama server jadi bahwa ini dapat dikonfigurasi dengan benar sebelum PSSDIAG dikirim ke Anda.

Jika Anda membuat perubahan ini sendiri, Cari berkas Pssdiag.ini di folder yang sama sebagai Pssdiag.exe. Buka Pssdiag.ini di Notepad. Baris pertama dalam file berisi string ".". Menggantikan periode antara kurung dengan nama server jauh. Jika Anda mengumpulkan data dari contoh yang bernama SQL Server, catatan nama server yang tidak nama lengkap dari contoh SQL Server. Misalnya, jika nama contoh Anda dari SQL Server "MYSERVER\MyInstance", Anda akan mengganti baris pertama dari Pssdiag.ini file dengan "[MYSERVER]".

SQL Profiler kalkir selalu dilakukan pada server. Because of this, jika PSSDIAG memiliki telah dikonfigurasi untuk mengumpulkan Profiler data, ada tambahan komplikasi yang terlibat dengan menjalankan PSSDIAG jarak jauh. Dalam kasus ini, Microsoft menganjurkan bahwa Anda menjalankan PSSDIAG lokal pada server. Jika Anda ingin untuk mempertimbangkan pilihan untuk pengumpulan data jauh ketika Profiler jejak diperlukan, meminta dukungan profesional Anda bekerja dengan untuk rincian lebih lanjut.

Jika contoh SQL Server berkumpul, menggunakan Virtual server nama bukan nama komputer node cluster.

Penting Anda harus selalu secara eksplisit menentukan nama virtual server di Pssdiag.ini file ketika Anda menghubungkan ke contoh yang berkerumun SQL Server, bahkan Ketika PSSDIAG akan berjalan secara lokal pada salah satu simpul cluster.
Utilitas PSSDiag dalam artikel ini hanya berlaku untuk SQL Server 7.0 dan SQL Server 2000. Versi yang telah dibuat untuk SQL Server 2005. Versi baru ini dinamai SQLDiag dan disertakan dengan SQL Server 2005. Untuk informasi lebih informasi tentang SQLDiag, lihat topik "SQLDiag" dalam SQL Server 2005 buku Online.

Properti

ID Artikel: 830232 - Kajian Terakhir: 14 Februari 2012 - Revisi: 1.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Kata kunci: 
kbmt KB830232 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:830232

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com