Kh?c ph?c: L?i khi m?t hi?u su?t SQL Server i?u ki?n c?nh bo ?c a ln trong SQL Server 2008 R2

D?ch tiu ? D?ch tiu ?
ID c?a bi: 2587511 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

Microsoft phn ph?i b?n s?a l?i Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) nh m?t file t?i v?. B?i v? cc b?n s?a l?i tch l?y, m?i b?n pht hnh m?i c ch?a t?t c? cc hotfix v t?t c? cc b?n c?p nh?t b?o m?t ?c bao g?m trong b?n pht hnh b?n c?p nh?t tr?c SQL Server 2008 R2 Service Pack 1 (SP1).

TRI?U CH?NG

Khi m?t c?nh bo t?nh tr?ng c?a hi?u su?t my ch? SQL ?c a ln trong Microsoft SQL Server 2008 R2, b?n c th? nh?n ?c thng bo l?i sau:
Msg 512, c?p 16, bang 1, th? t?c sp_sqlagent_get_perf_counters, d?ng 40
Subquery tr? l?i gi tr? hn 1. i?u ny khng ?c php khi subquery sau =,! =, <,> </,> <= ,="">, > = ho?c khi subquery ?c s? d?ng nh l m?t bi?u hi?n.</=>
Ngoi ra, cc thng bo l?i ng nh?p Nh?t k? l?i SQL Server ?i l? trong t?nh hu?ng ny.

Chu y V?n ? ny c?ng c m?t trong Microsoft SQL Server 2008.

NGUYN NHN

V?n ? ny x?y ra b?i v? subquery c?a cc msdb.dbo.sp_sqlagent_get_perf_counters h? th?ng lu tr? th? t?c tnh ton gi tr? c?a m?t truy c?p khng chnh xc.

Subquery thi?u m?t m?i quan h? bn trong tham gia cho cc [object_name] c?t trong i?u ki?n c?a subquery. V? v?y, nhi?u hng khng chnh xc ?c tr? l?i, v cc v?n ? ?c ? c?p trong ph?n "Tri?u ch?ng" x?y ra.

Chu y Cc msdb.dbo.sp_sqlagent_get_perf_counters h? th?ng lu tr? th? t?c ch?y khi m?t c?nh bo t?nh tr?ng c?a hi?u su?t my ch? SQL ?c nu ra.

GI?I PHP

Cumulative update C?p nh?t thng tin

Cumulative update package 3 cho SQL Server 2008 R2 SP1

S?a ch?a cho v?n ? ny l?n ?u tin pht hnh gi tch l?y 3. ? bi?t thm chi ti?t v? lm th? no ? c ?c i?u ny gi cumulative update cho SQL Server 2008 R2 SP1, nh?p vo s? bi vi?t sau y ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2591748 Cumulative update package 3 cho SQL Server 2008 R2 SP1
Chu y B?i v? cc b?n xy d?ng tch l?y, m?i b?n pht hnh b?n c?p nh?t m?i c ch?a t?t c? cc hotfix v c?p nh?t t?t c? cc b?n c?p nh?t b?o m?t m ?c nh km v?i tr?c SQL Server 2008 R2 SP1 pht hnh. Chng ti khuyn b?n h?y xem xt vi?c p d?ng vi?c pht hnh b?n c?p nh?t m?i nh?t c ch?a hotfix ny. ? bi?t thm thng tin, h?y b?m vao s? bi vi?t sau ? xem bi vi?t trong C s? Ki?n th?c Microsoft:
2567616 SQL Server 2008 R2 xy d?ng ?c pht hnh sau khi SQL Server 2008 R2 SP1 ?c pht hnh


CCH GI?I QUY?T KHC

? lm vi?c xung quanh v?n ? ny, h?y C?p Nh?t subquery c?a cc msdb.dbo.sp_sqlagent_get_perf_counters h? th?ng lu tr? th? t?c. ? th?c hi?n vi?c ny, i?u ki?n sau y ? thm cc WHERE i?u kho?n c?a b?n subqueries ?c s? d?ng trong cc [gi tr?] c?t tnh:
(spi1.[object_name] = spi2.[object_name])
Sau khi b?n thm i?u ki?n, cc subqueries trng gi?ng nh sau:
SELECT CASE spi2.cntr_value WHEN 0 THEN 1 ELSE spi2.cntr_value END
FROM sys.dm_os_performance_counters spi2
WHERE (spi1.[object_name] = spi2.[object_name])
AND (spi1.counter_name + ' ' = SUBSTRING(spi2.counter_name, 1, PATINDEX('% Base%', spi2.counter_name)))
AND (spi1.instance_name = spi2.instance_name)
AND (spi2.cntr_type = @perfTypeLargeRawBase

T?NH TR?NG

Microsoft ? xc nh?n r?ng y l m?t v?n ? trong cc s?n ph?m c?a Microsoft ?c li?t k trong ph?n "p d?ng cho".

Thu?c tnh

ID c?a bi: 2587511 - L?n xem xt sau cng: 17 Thang Mi 2011 - Xem xt l?i: 1.0
p d?ng
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
T? kha:
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2587511 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:2587511

Cung cp Phan hi

 

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