Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Microsoft phân phối các bản sửa lỗi Microsoft SQL Server 2008 R2 là một tệp được tải xuống. Vì bản sửa lỗi được tích lũy, mỗi bản phát hành mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server 2008 trước đó.

Triệu chứng

Khi bạn sử dụng Microsoft SQL Server Profiler để theo dõi một phiên bản của dịch vụ phân tích SQL Server 2008 R2, một hoặc nhiều vấn đề sau đây có thể xảy ra.Sự cố 1Khi một sự kiện theo dõi lệnh thực thi MDX được kích hoạt bởi một phiên không phải là các dịch vụ phân tích, ID kết nối và thuộc tính SPID không chính xác được báo cáo là 0. Do đó, phiên làm việc sẽ không ghi được sự kiện đó.Sự cố 2Sự kiện hiện tại của tập lệnh MDX được kích hoạt cho mỗi lệnh phụ của một script không đúng chứa toàn bộ tập lệnh trong cột textdata . Do đó, phần script liên quan đến sự kiện không được chỉ định.Sự cố 3Thông tin theo dõi hiện tại không cho biết tài nguyên nào được tiêu thụ bởi một lệnh cụ thể hoặc một truy vấn.Sự cố 4Trong SQL Server Profiler, thể loại khóa có chứa các Nhật ký khóa thông tin hoạt động chỉ có hai sự kiện sau đây:

  • Bế

  • LockTimeOut

Tuy nhiên, thông tin này không đủ khi bạn tìm cách khắc phục sự cố hiệu suất của các dịch vụ phân tích SQL Server 2008 R2. Bản cập nhật này giới thiệu một số sự kiện theo dõi mới cho SQL Server Profiler để giải quyết những vấn đề này. Để biết thêm thông tin, hãy xem mục "thông tin thêm".

Giải pháp

Thông tin về gói dịch vụ cho SQL Server 2008 R2

Để giải quyết vấn đề này, có được gói dịch vụ mới nhất dành cho SQL Server 2008 R2. Để biết thêm thông tin, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:

2527041 Cách tải gói dịch vụ mới nhất cho SQL Server 2008 R2 Ghi chú Bản sửa lỗi này đã được phát hành lần đầu tiên trong SQL Server 2008 R2 Service Pack 1.

Thông tin Bổ sung

Sự kiện lệnh mới trong MDX script

Các dịch vụ phân tích SQL Server 2008 R2 hiện tại hỗ trợ các sự kiện sau đây cho thao tác thực thi lệnh MDX :

  • Bắt đầu thực hiện Script MDX

  • Thực thi dòng lệnh MDX

  • Kết thúc script MDX thực thi

Sau khi bạn cài đặt bản cập nhật này, lệnh script MDX mới có sẵn để theodõi thao tác lệnhthực thi MDX. Dưới đây là sự kết hợp giữa sự kiện và sự kiện phụ:

  • Thực thi tập lệnh MDX bắt đầu/MDX

  • Lệnh thực thi lệnh MDX bắt đầu/MDX script

  • Thực thi lệnh kết thúc/MDX script

  • Lệnh thực thi script MDX End/MDX

Những sự kiện này cho biết phần nào của toàn bộ tập lệnh liên quan đến mọi lệnh phụ của script MDX. Cột Textdata của lệnh thực thi MDX bắt đầu sự kiện có chứa toàn bộ script MDX. Cột Textdata của lệnh thực thi lệnh MDX bắt đầu sự kiện chỉ chứa script MDX của lệnh hiện tại.

Các sự kiện theo dõi mới để theo dõi việc sử dụng tài nguyên

Thông tin theo dõi hiện tại không cho biết nguồn tài nguyên nào được chỉ định bởi một lệnh cụ thể. Sau khi bạn cài đặt bản cập nhật này, lớp sự kiện sử dụng tài nguyên mới được giới thiệu để bao gồm thông tin về việc sử dụng CPU và I/O hoạt động. Thông tin này được đăng nhập vào một sự kiện riêng hoặc trong các cột bổ sung trên lệnh kết thúc hoặc trên sự kiện kết thúc truy vấn . Thông tin sau đây có thể được đưa vào cột Textdata của sự kiện:

  • Đã đọc, giá trị<>

  • READ_KB, <Value>

  • VIẾT <>giá trị

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Theo dõi các sự kiện theo dõi bất kỳ hoạt động khóa nào

Các dịch vụ phân tích SQL Server 2008 R2 hỗ trợ hai sự kiện sau đây theo dõi bất kỳ hoạt động khóa nào:

  • Bế

  • LockTimeOut

Sau khi bạn cài đặt bản cập nhật này, các sự kiện theo dõi mới sẽ sẵn dùng để theo dõi bất kỳ hoạt động khóa nào:

  • Khóa đã mua

  • Ổ khóa được phát hành

  • Khóa chờ

Các khóa đã mua sự kiện cho biết khi giao dịch đã thu được một lô ổ khóa để xử lý giao dịch. Các khóa đã phát hành sự kiện cho biết khi giao dịch đã phát hành một lô khóa mà giao dịch được yêu cầu. Sự kiện này cũng cho biết thời lượng được giữ khóa. Sự kiện khóa chờ cho biết khi một giao dịch cố định và chờ đợi để có được khóa trong một lô. Thông tin này nằm trong cột Textdata của những sự kiện đó. Thông tin này bao gồm các dữ liệu liên quan đến bổ sung sau đây:

  • ID giao dịch

  • Nút LockList XML

  • Nút WaitList XML

  • Nút XML HoldList

Khóa đã mua sự kiện và khóa đã phát hành sự kiện chứa thông tin locklist . Chức sự kiện Lock Waiting có chứa các locklist, waitlistvà thông tin holdlist .

LockList

Nút Locklist có chứa các thông tin sau đây:

  • Loại khóa

  • Trạng thái khóa

  • Đường dẫn đối tượng của đối tượng đang được yêu cầu

  • ID đối tượng

Lưu ý Đường dẫn đối tượng được báo cáo mà không có không gian tên. Khóa đã phát hành sự kiện ngoài ra có chứa thuộc tính thời gian . Thuộc tính thời gian cho biết thời lượng khóa được giữ trong mili giây. Sau đây là ví dụ về nút Locklist :

<LockList>                <Lock>                                <Type>Read</Type>                                <LockStatus>Acquired</LockStatus>                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Waiting</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Requested</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock></LockList>

Trong ví dụ này, giao dịch sẽ yêu cầu ba khóa, thu nhận một và chờ khóa thứ hai.

WaitList

Nút waitlist liệt kê các giao dịch đang chờ trước giao dịch hiện tại. Sau đây là ví dụ về nút waitlist :

<WaitList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </WaitList>

HoldList

Nút Holdlist liệt kê các giao dịch giữ khóa mà giao dịch hiện tại sẽ cố gắng thu được. Sau đây là ví dụ về nút Holdlist :

<HoldList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </HoldList>

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Để biết thêm thông tin về mô hình dịch vụ gia tăng cho SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

935897 Mô hình dịch vụ gia tăng sẵn dùng từ nhóm SQL Server để cung cấp hotfixes cho các vấn đề được báo cáoĐể biết thêm thông tin về lược đồ đặt tên cho các bản Cập Nhật SQL Server, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

822499Lược đồ đặt tên mới cho gói cập nhật phần mềm Microsoft SQL ServerĐể biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×