Tôi đang sử dụng Profiler 2012, nói chuyện với cơ sở dữ liệu 2008, 2008 R2 và 2012. Tôi đã phải sử dụng một quy trình làm việc hơi khác so với câu trả lời được chấp nhận .
Khi tôi cố gắng thực hiện theo quy trình công việc đó, để di chuyển một mẫu từ 2008 đến 2012, trình đơn thả xuống Chọn tên mẫu sẽ tắt và bấm Lưu hoặc Lưu dưới dạng nhắc tôi chọn một mẫu để lưu.
Thay vào đó, hãy sao chép mẫu của bạn từ profiler 2012, thư mục mẫu 2008 (nên %APPDATA%\Microsoft\SQL Profiler\11.0\Templates\Microsoft SQL Server\100
) vào profiler 2012, thư mục mẫu 2012 (nên %APPDATA%\Microsoft\SQL Profiler\11.0\Templates\Microsoft SQL Server\110
)
Bây giờ, đi đến File > New Trace...
và chọn mẫu đã sao chép để thực hiện theo dõi trên máy chủ 2012. Xác nhận dấu vết đang chạy và nắm bắt những gì bạn muốn.
Tại thời điểm này, bạn khá tốt - bạn có thể sử dụng mẫu được sao chép để bắt đầu theo dõi. Nhưng nếu bạn muốn thực hiện sửa đổi trên nó, khi bạn đi đến File > Templates > Edit Template...
và chọn Sự kiện Chọn, bạn sẽ nhận được một dấu nhắc cho biết dấu vết ở định dạng sai:
Để lưu nó trong định dạng mới: bắt đầu các dấu vết hoạt động sử dụng File > New Trace...
như đã đề cập ở trên, sau đó với các dấu vết hoạt động làm File > Save As > Trace Template...
và chọn một cái tên mới. Bây giờ bạn có thể xóa mẫu được sao chép ban đầu và sử dụng mẫu mới được lưu ở vị trí của nó.