PSSDIAG veri toplama yardımcı programı

Makale çevirileri Makale çevirileri
Makale numarası: 830232 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

PSSDIAG genel amaçlı tanılama toplama programıdır Microsoft Ürün Destek Hizmetleri çeşitli günlük ve veri toplamak için kullanır $$$$ PSSDIAG sql Profiler özgün performans izleme günlükleri toplayabilirsiniz İzlemleri, sql Server Engelleme komut dosyası çıkışını, Windows olay günlükleri ve SQLDIAG çıktı. Veri toplama özelleştirilebilir, etkinleştirme veya herhangi biri devre dışı bırakma Engelleme komut dosyası örnek aralığını değiştirerek bu türler, günlük ve Performans izleme günlükleri ve belirli olayları ve sayaçlarını değiştirme sql Profiler ve Performance Monitor yakalamak için. PSSDIAG de özel çalıştırabilirsiniz Veri gerektiren durumlarda yardımcı programları veya özel Transact-sql komut dosyalarını destekler özgün olarak desteklenen tanı türleri dışında.

Daha fazla bilgi

Bu belge PSSDIAG sürümü için geçerlidir, Microsoft Ürün Destek Hizmetleri, sorun gidermede size yardımcı gönderir. servis talepleri destekler. Aracın biraz farklı bir sürümü kullanılabilir için ortak karşıdan yükleyin. Ortak karşıdan yüklenebilir sürümü üzerinde odaklanan belgelerine Aracı aşağıdaki Microsoft Developer Network (msdn) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa175399 (sql.80) .aspx
Microsoft sql Server 2000 ve Microsoft sql Server 7.0 aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:

Bu resmi kapatBu resmi aç
Karşıdan yükleme
PSSDIAG veri toplama yardımcı programı paketini şimdi karşıdan yükle.

Yayın Tarihi: 29 Eylül 2004

Microsoft sql Server 2005 ve sonraki sürümleri için aşağıdaki codeplex sitesinde bulunan Pssdiag ve Sqldiag manager kullanın:
http://diagmanager.codeplex.com/

Daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
http://blogs.msdn.com/b/psssql/archive/2011/05/24/pssdiag-sqldiag-Configuration-Manager-released-to-codeplex.aspx

Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasıl alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın postalandığı tarihte kullanılabilir olan en güncel virüs algılama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden güvenliği gelişmiş sunucularda depolanır.

PSSDIAG başlatma

PSSDIAG genişletir üzerinde oluşturduğu C:\PSSDIAG klasörüne, $$$$ Bu klasörü yeterli disk alanı olan bir sürücü olması gerekir kullanılabilir veri ve günlük dosyaları PSSDIAG yapılandırılmış tutmak için yakalamak için. PSSDIAG birçok farklı günlük toplamak üzere yapılandırılmış olabileceğinden türler, gerekli boş disk alanı bir megabayt ya da iki, yukarı değişebilir birkaç gigabayt. Unutmayın, bazen izleme veri miktarı toplanan yapısı ve iş hacmine bağlıdır, sunucu işliyor. Bu nedenle, kesin bir tahmin mümkün olmayabilir. Verileri sql Profiler izleme gibi yüksek hacimli izleme türleri kapsayan koleksiyonu PSSDIAG bir ağ paylaşımından yerel bir sürücüde emin olun veya eşlenen ağ sürücüsünden.

Genellikle, PSSDIAG yerel olarak çalışır izlenmekte olan sunucu üzerinde. Ancak, PSSDIAG için yapılandırabilirsiniz. Uzak bir sunucudaki izleyin. PSSDIAG çalıştırma hakkında daha fazla bilgi için Uzaktan bakın "çalışmasını PSSDIAG uzaktan veya kümelenmiş sql Server" Bu makalenin.

Not Veri topluyorsanız, fazladan bir adım gerçekleştirmeniz gerekebilir. Kümelenmiş sql Server örneği. "Ne için Çalıştır okuduğunuzdan emin olun Uzaktan PSSDIAG veya kümelenmiş sql Server "bölümünde, bu makalenin ise, PSSDIAG olur, kümelenmiş sql Server örneğine bağlanma sunucuda yerel olarak çalıştırın.

Pssdiag.exe önemli yok devralınan güvenlik gereksinimleri. Ancak, Microsoft Windows NT Yönetim birçok PSSDIAG olabilir tanı için gerekli kimlik bilgileri İsteğe bağlı olarak yakalamak için yapılandırılmış. Ayrıca olmalıdır sysadmin Tanılama yakalamak için PSSDIAG ise, sql Server kimlik bilgileri sql Server'dan (yani, PSSDIAG bir "Genel" modunda çalışmıyorsa , /G komut satırı anahtarı). Varsayılan olarak, Windows PSSDIAG yapar sql Server'a bağlantı kimliği doğrulanmış; Ancak, sql Server kullanabilirsiniz. isterseniz kimlik doğrulaması.

PSSDIAG destekleyen isteğe bağlı birkaç komut satırı Parametreler. İsteğe bağlı bir komut satırı parametreleri hakkında daha fazla bilgi için "PSSDIAG komut satırı parametreleri" bölümüne bakın. Ancak, genellikle bu değildir İsteğe bağlı parametreler gerekli. Sonra PSSDIAG ayıklanır paketi Microsoft Yükleme Merkezi'nden dosyaları çalıştırmak için Pssdiag.exe veri toplama başlatın.

PSSDIAG başladığında, ilk kez açıldığında, ve sonra yakalamak için yapılandırılmış günlük dosyaları yapılandırır. Bu işlem birkaç saniye sürebilir. PSSDIAG tam olarak başlatıldığında ve tüm günlükleri Etkin aşağıdaki iletiyi konsol çıktısını:

10/2003/02 12:30:14.90 PSSDIAG koleksiyonu başladı. CTRL + c tuşlarına basın durdurmak için.


PSSDIAG hakkında veri toplamak için kullanıyorsanız, bir iletisini alıncaya kadar bekleme üretebilir sorunu önce sorunu yeniden oluşturmaya çalışın.

Dışında günlük tutma önce veri toplama PSSDIAG çalıştığı konsol oturumu tam ve PSSDIAG kapatıldı. Konsol yardımcı PSSDIAG olduğu için bir hizmeti değil, PSSDIAG çalıştığı oturum günlüğünü kapatır yardımcı programı ve son veri toplama. PSSDIAG bir terminalden çalıştırabilirsiniz Ve yerine oturumun bağlantısını kesmek istiyorsanız, sunucu oturumu PSSDIAG çalışan bırakın oturum kapatılıyor.

PSSDIAG durdurma

PSSDIAG durdurmak için konsol penceresinde ctrl + c tuşlarına basın burada PSSDIAG çalışıyor. Onu da kendisi kapatmaya PSSDIAG istemek mümkün olmadığına dikkat edin Belirli bir zamanda otomatik olarak aşağı. Daha fazla bilgi için bkz: "Otomatik başlatma ve durdurma PSSDIAG" bölümü. PSSDIAG ise otomatik olarak dosyaları sıkıştırılmış .cab dosyasına ekleyerek, onu oldukça zaman alabilir son günlük dosyalarının tamamlanması için PSSDIAG sıkıştırılıyor. Sonra ctrl + c tuşlarına basın, PSSDIAG, aşağıdakine benzer bir ileti, konsola gönderir:
10/2003/02 12:24:00.69 PSSDIAG biten veri koleksiyonu. işlemi kapanır ve dosyalar sıkıştırılır bekleyin (Bu birkaç dakika sürebilir)


Bu ileti görüntülendikten sonra PSSDIAG artık ek veri sunucunuz tarafından bile topluyor önceden toplanan verileri sıkıştırmak devam edebilirsiniz.

Önce PSSDIAG Bu tamamen kapatır benzer bir iletiyle isteyebilir:

F:\pssdiag\output\ dosyaları eklendi PSSDIAG için.CAB. Yedeklere Sil F:\pssdiag\output\backup\?


Mümkün olduğunda, Microsoft Toplanan veri dosyalarını saklamak için "n" ile yanıt önerir. Yedekleme folderuntil confirmthat Pssdiag.cab çıktı dosyası olabilir sağlam.

PSSDIAG çıkış konumu

Kullanarak bir özel çıktı klasörü belirlemediyseniz /O komut satırı parametresi, PSSDIAG adlı bir klasör oluşturur. Çıkış çalıştırıldığı klasörde. PSSDIAG ile çalıştırıyorsanız , / C0 (varsayılan) veya / C1 Otomatik sıkıştırma devre dışı bırakmak için komut satırı parametreleri çıktı dosyaları bu klasörde kalır. Sıkıştırmak istediğiniz Çıkış klasörü karşıya varsa seçim aracı ile bir Microsoft destek uzmanına klasörüne.

PSSDIAG çalışıyorsa Otomatik sıkıştırma modunda, tüm çıkış dosyaları sıkıştırılmış bir ekler Pssdiag.cab dosyasında Çıkış klasör. Varsayılan olarak, herhangi bir sıkıştırma PSSDIAG gerçekleştirmez. Bir dosya Pssdiag.cab dosyasına başarıyla eklendi sonra olacak adlı ayrı bir klasöre taşındı. Yedekleme. , Yedekleme klasör içinde oluşturulan Çıkış klasör. Unutmayın sıkıştırılmamış veri miktarının üst sınırını, eklenebilir için tek bir cab dosyası 2 gigabayt (gb) olur. Toplanan veriler 2 gb, Pssdiag2.cab, Pssdiag3.cab vb. adlı ek cab dosyaları aşıyor, oluşturulacak.

PSSDIAG kaldırma

PSSDIAG olmayan herhangi bir com nesnesi kaydı, tüm dosyaları Kopyala sistem dizinleri veya sistem kayıt defterini değiştirin. PSSDIAG kaldırmak için veri koleksiyon tamamlandıktan, PSSDIAG dosyaları içeren klasörü silin. PSSDIAG çeşitli sistem saklı yordamları yükle ana Veritabanı. Otomatik olarak bu saklı yordamları olan ne zaman kaldırıldı PSSDIAG kapanır.

PSSDIAG komut satırı parametreleri

Çalıştırabilirsiniz PSSDIAG /? gelen Bu PSSDIAG komut satırı parametrelerinin listesini görmek için komut satırı destekler. En sık kullanılan parametreleri aşağıdaki açıklanmıştır. Tablo. Bu komut satırı parametreleri isteğe bağlıdır.

Bu tabloyu kapaBu tabloyu aç
ParametreAçıklama
/QSessiz mod. Kullanıcının komut istemlerini bastırır yedekleme dosyalarını silmek için istemi gibi etkileşim.
/C#/ C0 Otomatik sıkıştırma devre dışı bırakır ve / C1 Çıkış dizindeki dosyalar için ntfs sıkıştırmasını etkinleştirir. / C0 (sıkıştırma yok) varsayılandır.
/B YYYYMMDD_HH:MM:SS
Gelecekteki başlangıç belirtir. toplama başlangıç saati. PSSDIAG, bu kez ulaşılıncaya kadar boşta kalır. Tarih ve saati burada belirtilen tam formunda sağlanmalıdır. Tarih ve saat birlikte veya ayrı ayrı belirtilebilir. Örneğin zaman yalnızca veya yalnızca tarihi belirtebilirsiniz.
/E YYYYMMDD_HH:MM:SS
Otomatik belirtir. kapatma süresi. Bu süre dolduktan sonra PSSDIAG verileri otomatik olarak durur toplama ve kapanması. Tarih ve saati belirtilen birlikte veya ayrı ayrı. Örneğin, yalnızca saati veya tarihi belirtebilirsiniz yalnızca.
/GGenel mod. PSSDIAG varsayılan bir sql Server merkezli çalışan bir sql Server örneği gerektiren veri toplama modu. , /G parametre, sql Server'a özgü veri toplama devre dışı bırakır böylece PSSDIAG diğer senaryolar için kullanılabilir.


Otomatik başlatma ve durdurma PSSDIAG

Bazı durumlarda, otomatik olarak PSSDIAG uygun olabilir veri toplama belirlenen zamanda Başlat veya sonra otomatik olarak durdurma Belirli bir süre için veri toplanıyor. Örneğin, giderme bir 2: 00'de sürekli olarak görünen sorun. Böyle bir durumda, isteyebilirsiniz At 1: 00'de veri toplama başlatmak ve at otomatik olarak kapanması için PSSDIAG 3: 00 am. Başlatmak ve otomatik olarak veri toplamayı durdurmak için en kolay yolu bir süre belirtilmişse kullanmak için /B ve /E komut satırı parametreleri. Tam tarih biçimi kullandığınızdan emin olun "PSSDIAG komut satırı parametreleri" belirtilen bu parametreler için bölümüne geçebilirsiniz. Kez bilgisayardaki yerel saat göreli olarak belirtilmelidir. Burada PSSDIAG çalışıyor.

PSSDIAG de otomatik olarak kapanır yardımcı Pssdiag.stop adlı bir dosya bulduğunda klasör çıktısını. Programlı olarak kapatmak istiyorsanız, bu durumlarda yararlı olabilir. Bazı olayı oluşur, ancak biliyor musunuz PSSDIAG, zaman, ilerlemek Bu olay ortaya çıkar. Pssdiag.stop dosyasının içeriğini ilgisizdir. Bir seçenek, bir toplu iş dosyasında aşağıdaki gibi bir komut kullanmaktır:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

PSSDIAG performans etkisi

Çünkü PSSDIAG yalnızca diğer veri toplama etrafında sarıcı API ve yardımcı programları, genellikle PSSDIAG çalışan performans etkisi. eşit izlemeler etkisini PSSDIAG yakalamak için yapılandırılmış. Aynı izleme verilerini yakalandığı, aynı performans etkisi görülen PSSDIAG el kullanmadan.

PSSDIAG yakalamak için yapılandırılabilir: küçük miktarda veri veya büyük miktarda ve yakalanan veri türü Genellikle her olay için özelleştirilmiştir. Bu nedenle mümkündür. PSSDIAG çalışan olabilir etkisi hakkında genel bir ifade oluşturmak için Günlük türleri ve oluşturulan izleme olayları hesaba katarak olmadan toplandı. Veri toplama olası etkileri hakkında endişeleriniz varsa bir sunucuda PSSDIAG açıklığa kavuşturmak üzere gönderilen destek uzmanına başvurun. onu yakalamak için yapılandırılmış tanı türleri.

Bir Pssdiag.exe, önemli ölçüde cpu tüketebilir doğrudan gerçekleştiren görev kaynakları olan cab dosyaları otomatik sıkıştırma arşivler. Tarafından Varsayılan olarak bu özellik devre dışıdır. Ancak, onu ile etkinleştirilebilir /C komut satırı parametresi. , /C komut satırı parametresi "PSSDIAG ayrıntılarıyla ele alınmıştır Komut satırı parametreleri"bölümüne.

PSSDIAG uzaktan veya kümelenmiş sql Server çalıştıran

PSSDIAG gelen ya da uzak bir sunucudan veri toplamak için bir Pssdiag.ini dosyası, sql Server'ın kümelenmiş örneğinin değiştirilmesi gerekir. Bunu PSSDIAG bağlanması gereken sunucu adı belirtmelisiniz. Söyleyin Sunucu adını bu nedenle bu çalıştığınız destek uzmanı PSSDIAG, gönderilmeden önce doğru yapılandırılmamış.

Kullanıyorsanız Bu değişikliği kendiniz yapmak, aynı klasörde Pssdiag.ini dosyasını bulun Not Defteri'nde Pssdiag.exe açık Pssdiag.ini. Dosyanın ilk satırı içerir. "." dizesi. Dönem ile köşeli ayraçlar arasında Değiştir Uzak sunucunun adı. sql adlandırılmış bir örneğinden veri topluyorsanız Sunucu, sunucu adı sql örneğinin tam adı değil Not Sunucu. Örneğin, sql Server örneğinin adıdır "MYSERVER\MyInstance" Pssdiag.ini dosyasının ilk satırını değiştirir. "[myserver ile]".

sql Profiler izleme üzerinde gerçekleştirilen her zaman Sunucu. PSSDIAG varsa, bu nedenle, Profiler toplamak için yapılandırılmış Veri, ek zorluklar PSSDIAG çalışan ile ilgili Uzaktan. Bu gibi durumlarda, PSSDIAG yerel olarak çalıştırmak, Microsoft önerir. Sunucu. Uzak Veri toplama seçeneği düşünün, istediğiniz zaman Profiler izlemeler gereklidir, birlikte çalıştığınız destek uzmanına sor Daha fazla ayrıntı için.

sql Server örneğinin kümelenmiş kullanın Küme düğümü, bilgisayar adı yerine sanal sunucu adı.

Önemli Sanal sunucu adı her zaman açıkça belirtmeniz gerekir Hatta kümelenmiş sql Server örneğine bağlanırken Pssdiag.ini dosya ne zaman PSSDIAG yerel küme düğümlerinden birinin çalışacak.
Bu makalede PSSDiag yardımcı programı yalnızca sql uygulanır. Server 7.0 ve sql Server 2000. sql Server 2005'in bir sürümü oluşturuldu. Yeni sürüm, SQLDiag adlı ve sql Server 2005 ile birlikte gelir. Daha fazla bilgi için SQLDiag hakkında bilgi sql Server 2005 Books "SQLDiag" konusuna bakın Çevrimiçi.

Özellikler

Makale numarası: 830232 - Last Review: 14 Şubat 2012 Salı - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Anahtar Kelimeler: 
kbmt KB830232 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:830232

Geri Bildirim Ver

 

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