Kh?c ph?c: D? li?u tham nh?ng x?y ra khi LOB d? li?u ?c n?p vo m?t bi?n Transact-SQL trong SQL Server 2008 R2, SQL Server/2012 ho?c SQL Server 2008

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

? Trang ny

Tri?u ch?ng

Khi b?n ch?y m?t truy v?n c ch?a d? li?u ?i t?ng l?n (LOB) t?i vo m?t bi?n Transact-SQL trong Microsoft SQL Server 2008, Microsoft SQL Server 2012 ho?c Microsoft SQL Server 2008 R2, tham nh?ng d? li?u x?y ra. V d?, b?n ch?y truy v?n sau y ? sao chp d? li?u XML t? m?t b? my c s? d? li?u c?t vo m?t bi?n XML:
Declare @OUTXML as XML
SELECT @OUTXML = DataXml FROM Table_1 WHERE id=1 

Trong t?nh hu?ng ny, tuyn b? ch?n ch?y khi ch? ? khc c? g?ng C?p Nh?t cng m?t XML c?t. Hnh vi ny c th? gy ra tham nh?ng d? li?u. Ngoi ra, b?n nh?n ?c m?t trong cc thng bo l?i sau khi b?n th?c hi?n b?t k? ?c v vi?t ho?t ?ng trn cc c?t XML b? h?ng:
  • ki?u d? li?u XML b? h h?i.
  • K?t thc t?p b?t ng? ? x?y ra.
Ghi ch
  • V?n ? th?ng x?y ra trong th?i gian ho?t ?ng cao ?ng th?i t?i.
  • Khi b?n s? d?ng m?t ?i l? k nh?p Reader ? ?c d? li?u XML b? h?ng t? m?t b?ng l m?t ph?n c?a m?t danh sch xu?t b?n bi vi?t ? nhn r?ng giao d?ch, b?n nh?n ?c thng bo l?i sau:

    ki?u d? li?u XML b? h h?i. (Ngu?n: MSSQLServer, s? l?i: 6611)

Nguyn nhn

V?n ? ny x?y ra v? m?t ? kha trn LOB d? li?u c?t ?c pht hnh tr?c khi d? li?u LOB sao chp t? c?t b? my c s? d? li?u ? thay ?i ki?u d? li?u LOB. B?t k? truy v?n ?ng th?i c th? c?p nh?t d? li?u LOB cng tr?c khi qu tr?nh ?ng g?i hon t?t trong qu tr?nh sao chp. V? v?y, tham nh?ng d? li?u x?y ra.

Gi?i php

Cumulative update C?p nh?t thng tin

Tch l?y Update 7 cho SQL Server 2012

S?a ch?a cho v?n ? ny l?n ?u tin ?c pht hnh trong Cumulative Update 7. ? bi?t thm chi ti?t v? lm th? no ? c ?c i?u ny gi cumulative update cho SQL Server, b?m s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2823247 Cumulative update C?p Nh?t gi 7 cho SQL Server 2012
Lu ? B?i v? cc b?n xy d?ng tch l?y, m?i s?a ch?a m?i pht hnh ch?a t?t c? cc hotfix v t?t c? cc s?a l?i b?o m?t m ?c nh km v?i tr?c SQL Server 2012 s?a ch?a pht hnh. Chng ti khuyn b?n h?y xem xt vi?c p d?ng s?a ch?a pht hnh g?n y nh?t c ch?a hotfix ny. ? bi?t thm chi ti?t, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2692828 SQL Server 2012 xy d?ng m ? ?c pht hnh sau khi SQL Server 2012 ?c pht hnh

Cumulative Update 12 cho SQL Server 2008 R2 gi b?n ghi d?ch v? 1

S?a ch?a cho v?n ? ny l?n ?u tin ?c pht hnh trong Cumulative Update 12. ? bi?t thm chi ti?t v? lm th? no ? c ?c i?u ny gi cumulative update cho SQL Server 2008 R2 Service Pack 1, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2828727 Cumulative update C?p Nh?t gi 12 cho SQL Server 2008 R2 Service Pack 1
Lu ? B?i v? cc b?n xy d?ng tch l?y, m?i s?a ch?a m?i pht hnh ch?a t?t c? cc hotfix v t?t c? cc s?a l?i b?o m?t m ?c nh km v?i cc tr?c SQL Server 2008 R2 Service Pack 1 s?a ch?a pht hnh. Chng ti khuyn b?n h?y xem xt vi?c p d?ng s?a ch?a pht hnh g?n y nh?t c ch?a hotfix ny. ? bi?t thm chi ti?t, nh?p vo 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 m ? ?c pht hnh sau khi SQL Server 2008 R2 Service Pack 1 ? ?c pht hnh

B?n C?p Nh?t tch l?y 10 cho SQL Server 2008 gi b?n ghi d?ch v? 3

S?a ch?a cho v?n ? ny l?n ?u tin ?c pht hnh trong Cumulative Update 10. ? bi?t thm chi ti?t v? lm th? no ? c ?c i?u ny gi cumulative update cho SQL Server 2008 Service Pack 3, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2814783 10 Gi cumulative update cho SQL Server 2008 Service Pack 3
Lu ? B?i v? cc b?n xy d?ng tch l?y, m?i s?a ch?a m?i pht hnh ch?a t?t c? cc hotfix v s?a ch?a t?t c? cc s?a l?i b?o m?t m ?c nh km v?i tr?c SQL Server 2008 Service Pack 3 pht hnh. Chng ti khuyn b?n h?y xem xt vi?c p d?ng s?a ch?a pht hnh g?n y nh?t c ch?a hotfix ny. ? bi?t thm chi ti?t, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2629969 SQL Server 2008 xy d?ng m ? ?c pht hnh sau khi SQL Server 2008 Service Pack 3 ?c pht hnh

Tch l?y Update 5 cho SQL Server 2008 R2 gi b?n ghi d?ch v? 2 (SP2)

S?a ch?a cho v?n ? ny l?n ?u tin ?c pht hnh trong Cumulative Update 5. ? bi?t thm chi ti?t v? lm th? no ? c ?c i?u ny gi cumulative update cho SQL Server 2008 R2 S2008 R2 SP2, h?y nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2797460 Cumulative update C?p Nh?t gi 5 cho SQL Server 2008 R2 S2008 R2 SP2
Lu ? B?i v? cc b?n xy d?ng tch l?y, m?i s?a ch?a m?i pht hnh ch?a t?t c? cc hotfix v t?t c? cc s?a l?i b?o m?t m ?c nh km v?i cc tr?c SQL Server 2008 R2 S2008 R2 SP2 s?a ch?a pht hnh. Chng ti khuyn b?n h?y xem xt vi?c p d?ng s?a ch?a pht hnh g?n y nh?t c ch?a hotfix ny. ? bi?t thm chi ti?t, nh?p vo s? bi vi?t sau ? xem bi vi?t trong c s? ki?n th?c Microsoft:
2730301 SQL Server 2008 R2 xy d?ng m ? ?c pht hnh sau khi SQL Server 2008 R2 Service Pack 2 ?c pht hnh

T?nh tr?ng

Microsoft ? xc nh?n r?ng y l m?t v?n ? trong 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: 2803994 - L?n xem xt sau cng: 15 Thang T 2013 - Xem xt l?i: 3.0
p d?ng
  • Microsoft SQL Server 2008 R2 Service Pack 2
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
T? kha:
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2803994 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: 2803994

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