Friday, April 19, 2013

Using PSSDiag/SQLDiag Manager to collect data on SQL 2012 Instances

If you are like me and you prefer using the PSSDiag / SQLDiag Manager to create the XML configuration file and run SQLDiag to collect performance data from your SQL Server, then you are probably wondering why there hasn't been an update to include SQL 2012 yet. Never fear there is only a small "hack" you need to do within the produced configuration file for it to run against SQL 2012.

First off use PSSDiag / SQLDiag Manager as you would normally for SQL 2008 R2. Here's a high level of what I configure when I am only looking to collect a Profiler Trace and PerfMon which will typically satisfy the needs of most SQL Engineers unless you are troubleshooting a lower level performance issue.

  1. Select "SQL 2008" as the SQL Version
  2. Enter the machine name
  3. Enter the instance name (if required)
  4. Ensure that Windows Auth is selected
  5. Deselect Event Logs, Shutdown from Machine Wide Diagnostics
  6. Deselect SQLDIAG, and Shutdown from Instance-Specific Diagnostics
  7. Ensure that Trace is checked
  8. Select either the _GeneralPerformance10.xml or DetailedPerformance10.xml template depending on the level of Statement detail you wish to collect.
  9. Within the Custom Diagnostics section deselect the SQL Base, MSInfo, SQL Best Practises, SQL 2008 Perf Stats, SQL Dump
  10. Click the Save button
  11. Enter the path where you wish to save the .cab file.
  12. When prompted select SQL 2008 R2

Now is where you must modify the generated XML so it will work with SQL 2012. Here is what to do:

  1. Locate the cab file you generated and extract it
  2. With in the extracted files, locate the PSSDiag.xml and open it in Notepad (or your favourite XML editor)

  3. Locate the node and change the value of ssver to 11.

    The original xml will look like:

    The modified xml should now be:
  4. Save the XML and move it back into the .cab if required.
  5. Copy the files/cab to your server and run it as usual.
Additional Tip......

I will usually also modify the PSSDiag.cmd file to set an end time so that if I schedule the data collection it will stop without user interaction. Also this helps in case some operational issues arise and distract enough to forgot to stop the collection.

To do this add the /E parameter to the end of the call to SQLDiag and supply the duration in the format of +HH:MM. So if I was to set SQLDiag to stop after 2 hours the line would look like:

%diagEXE% /O output /I pssdiag.xml /P %1 %2 %3 %4 %5 %6 %7 %8 %9 /E +02:00

NOTE: I haven't actually gone through and validated if there are any different events we need to start capturing for SQL 2012, but should I find any I will update this post. Also I should point out that SQL Profiler has been marked as a depreciated feature and may be removed from future releases, which makes Extended Events the recommended method of capturing/monitoring SQL activity moving forward.

Legal Stuff: The contents of this blog is provided “as-is”. The information, opinions and views expressed are those of the author and do not necessarily state or reflect those of any other company with affiliation to the products discussed. This includes any URLs or Tools. The author does not accept any responsibility from the use of the information or tools mentioned within this blog, and recommends adequate evaluation against your own requirements to measure suitability.


  1. đồng tâm
    game mu
    cho thuê nhà trọ
    cho thuê phòng trọ
    nhac san cuc manh
    số điện thoại tư vấn pháp luật miễn phí
    văn phòng luật
    tổng đài tư vấn pháp luật
    dịch vụ thành lập công ty trọn gói
    nước cờ trên bàn thương lượng
    nghịch lý
    chi square test
    nghệ thuật nói chuyện
    thuyết kỳ vọng
    chiến thắng con quỷ trong bạn
    cân bằng nash

    Thái Chánh Dương im lặng không nói. Tin này quá đột nhiên làm y trong lúc nhất thời khó có thể chấp nhận. Y mặc dù cũng phụ trách lĩnh vực giao thông nhưng đó chỉ là phụ trách, lần này đến Sở Giao thông làm giám đốc sở lại khác.

    Nhưng Triệu Quốc Đống nói đúng, đây là cơ hội, đáng để phấn đấu.

    Hệ thống giao thông An Nguyên thực ra không quá kém, so sánh với vài tỉnh lân cận thì cũng có chút ưu thế. Nhưng trong mấy năm qua các tỉnh đang đẩy mạnh xây dựng đường cao tốc, mà An Nguyên vẫn đang đình trệ.

    - Quốc Đống, nếu anh tới Sở Giao thông làm việc, chú có hứng thú đến giúp anh không?

    - Em đến Sở Giao thông?
    Triệu Quốc Đống ngẩn ra và không biết nói gì. Lần trước hắn đã từ chối Liễu Đạo Nguyên, bây giờ lại nhận ý của Thái Chánh Dương có thích hợp không?
    - Thái ca, nếu anh thật sự điều em tới Sở Giao thông thì sợ không thích hợp mấy mà.

    Thái Chánh Dương lắc đầu nói:
    - Thứ nhất anh không nói lập tức điều chú tới, ít nhất anh phải đứng vững rồi nói. Thứ hai anh cần tạo thành tích thì không sợ người ta nói, người ngay không sợ ma, dùng hiền không tránh người thân. Anh cảm thấy hệ thống giao thông An Nguyên đang lạc hậu, đây là cơ hội để anh gây dựng sự nghiệp. Chú không phải vẫn nói phải thay đổi hệ thống giao thông thì mới khiến kinh tế An Nguyên phát triển toàn diện sao?

    Lời Thái Chánh Dương nói làm Triệu Quốc Đống động tâm và do dự. Hệ thống giao thông là rất quan trọng với một nơi, nếu có thể dùng mấy thứ hắn biết làm cho hệ thống giao thông An Nguyên phát triển nhanh thì cũng có thể rèn luyện thêm. Mình có lý do gì mà từ chối cơ chứ?

  2. Replica longines orologiLongines non è il più antico tra gli orologiai svizzeri, replica longines dolcevita orologi ma ha dimostrato che merita la sua statura. Fondata nel 1832, la sua eredità continua a essere considerata tra i marchi di orologi più affidabili, promettendo sia qualità nella fabbricazione che raffinatezza. Ciò è evidente nel La Grande Classique, fatto per uomini e donne. L'eleganza contenuta non è estranea al marchio, ma La Grande Classique offre questo con una custodia sottile.

  3. repliche christian louboutinIl campo Platinana di repliche espadrillas donne Christian Louboutin presenta un iconico design del tallone da 100 mm che assicura che le tue gambe raggiungano lo standard della top model. Il cinturino alla caviglia è realizzato in vernice e pelle opaca ed è piegato nella parte anteriore per rendere le dita affilate. Naturalmente, sono rifiniti con una base di vernice rossa firmata. Questi sono buoni come abiti in denim e cocktail.

  4. Dette eksemplar gucci tøj kvalitet er perfekt, meget behagelige at have på, til at rejse til at bære denne kjole.billige gucci Jeg anbefalede denne hjemmeside til mine gode venner.billige gucci damer baelter De er meget glade for at købe sådanne billige gucci tøj.

  5. Copiar el reloj es muy bonito, este es un estilo de gama alta.Réplica de relojes Rolex Realmente me gusta este reloj réplica. El servicio de la tienda es muy bueno, la calidad del reloj es muy buena y el precio es muy rentable,Réplica de relojes gmt master ii creo que es muy barato, de buena calidad y bajo precio.

  6. International Watch Company, or IWC, best replica watches was first introduced to the world in 1868 when an American Engineer, replica iwc watches Florentine Ariosto Jones, decided to open his own factory in Switzerland. IWC has earned its reputation as one of the world's finest manufacturers of Swiss luxury watches. IWC only manufactures automatic and manual timepieces which include features such as the chronograph and GMT dual time zone. IWC has definitely made its mark in the world of watches with its dedication to excellence in form and function. Using a range of supplies a large selection of IWC watches at the best sale prices online so buy yours today!

  7. Invest in an heirloom to cherish forever with a timepiece from the high quality replica cartier watches collection. replica calibre de cartier watches A fusion of cutting-edge technology and heritage craftsmanship, Cartier’s fine watches carry the prestige of the brand’s illustrious history and exceptional quality.

  8. I bought this copy of Balenciaga shoes and clothes from this store. replica balenciaga trainers The quality is great. I have repurchased it many times and recommend it to my friends.replica balenciaga shirts They all praise the quality of the shoes and the service attitude of the store.

  9. Tips for buying a copy here.swisss uk rolex watches People spend a lot of time searching on the Internet, and there are many copies of famous designer brands on sale here, and we can be sure they are of high quality and premium quality. This is my first time buying a replica watch.replica omega speedmaster watches This watch surprised me a lot. The color is very understated and the quality is very good. Cheap