Kh?c ph?c: K?t qu? không chính xác ho?c h?n ch? vi ph?m khi b?n ch?y m?t tuyên b? ch?n ho?c DML s? d?ng ch?c năng row_number và m?t k? ho?ch th?c hi?n song song trong SQL Server 2008

ID c?a bài: 2589980 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?
Microsoft phân ph?i b?n s?a l?i Microsoft SQL Server 2008 như là m?t t?i v? t?p. B?i v? các b?n s?a l?i 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 s?a ch?a b?o m?t đư?c đính kèm v?i trư?c SQL Server 2008 s?a ch?a phát hành.

TRI?U CH?NG

Hãy xem xét các tình huống sau:
  • B?n ch?y m?t truy v?n song song có s? d?ng các row_number ch?c năng trong Microsoft SQL Server 2008.
  • B?n c? g?ng ch?y truy v?n b?ng cách s? d?ng m?t subquery đó là bên trong m?t CHỌN tuyên b? ho?c m?t tuyên b? d? li?u Manipulation Language (DML).
Trong trư?ng h?p này, b?n g?p ph?i m?t trong nh?ng v?n đ? sau đây:
  • B?n nh?n đư?c k?t qu? không chính xác n?u b?n ch?y truy v?n bên trong cácCHỌN tuyên b? nhi?u l?n.
  • B?ng có th? ch?a d? li?u không chính xác n?u truy v?n ch?y bên trong m?t tuyên b? DML. N?u b?ng có nh?ng h?n ch?, tuyên b? có th? th?t b?i v?i m?t s? vi ph?m h?n ch?.

    Ví d?, m?t CHÈN tuyên b? có th? th?t b?i và m?t l?i chính chính s? vi ph?m x?y ra n?u b?ng có m?t khóa chính.


Chú ý Nh?ng v?n đ? này có th? x?y ra ? m?t trong nh?ng trư?ng h?p sau:
  • B?n thi?t l?p các MAXDOP truy v?n g?i ? l?a ch?n m?t giá tr? l?n hơn 2.
  • B?n thi?t l?p các Max m?c đ? song song tùy ch?n m?t giá tr? l?n hơn 2 trong c?u h?nh máy ch?.

GI?I PHÁP

Đ? gi?i quy?t v?n đ? này, có đư?c gói d?ch v? m?i nh?t cho SQL Server 2008. Đ? bi?t thêm thông tin, 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:

968382 Làm th? nào đ? có đư?c gói d?ch v? m?i nh?t cho SQL Server 2008

CÁCH GI?I QUY?T KHÁC

Đ? làm vi?c xung quanh v?n đ? này, s? d?ng m?t trong nh?ng phương pháp sau đây:
  • B?t 4134 water c? n?u b?n đ? áp d?ng m?t trong nh?ng c?p nh?t sau đây:
    • Cumulative update C?p Nh?t gói 6 cho SQL Server 2008 hay m?t gói sau cumulative update cho SQL Server 2008
    • Cumulative update C?p Nh?t gói 2 cho SQL Server 2008 Service Pack 1 (SP1) ho?c m?t gói ph?n m?m sau cumulative update cho SQL Server 2008 SP1


    Đ? bi?t thêm chi ti?t v? làm th? nào đ? kích ho?t tính năng d?u v?t c?, ghé thăm trang web MSDN sau đây:
    Làm th? nào đ? kích ho?t tính năng d?u v?t c?
  • Tham kh?o ph?n "Workaround" trong bài vi?t cơ s? ki?n th?c Microsoft 970198.

    Đ? bi?t thêm thông tin, 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:
    970198 Kh?c ph?c: B?n nh?n đư?c m?t k?t qu? không chính xác khi b?n ch?y m?t truy v?n có s? d?ng các ch?c năng row_number trong SQL Server 2008

Thu?c tính

ID c?a bài: 2589980 - L?n xem xét sau cùng: 22 Tháng Tám 2011 - Xem xét l?i: 1.0
Áp d?ng
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Service Pack 1
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
T? khóa: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2589980 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:2589980

Cung cấp Phản hồi