Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Khắc phục: "Server: Msg 7359" lỗi khi bạn chạy một truy vấn được phân phối trong SQL Server 2008 hay trong SQL Server 2008 R2 nếu một phiên bản đồ được Cập Nhật nhiều hơn năm lần

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.

2588970
Microsoft phân phối Microsoft SQL Server 2008 Service Pack 2 (SP2) bản sửa lỗi 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 có chứa tất cả các hotfix và cập nhật tất cả các bản cập nhật bảo mật mà được đính kèm với trước SQL Server 2008 SP2 phát hành.
TRIỆU CHỨNG
Hãy xem xét các tình huống sau:
  • Bạn tạo một server được liên kết của bạn trên máy tính đang chạy Microsoft SQL Server 2008 hay Microsoft SQL Server 2008 R2. Các máy chủ được liên kết trỏ đến một nguồn dữ liệu OLE DB trên một máy chủ từ xa.
  • Bạn chạy một truy vấn được phân phối sử dụng một số đối tượng dữ liệu trên máy chủ được liên kết.
  • Bạn thực hiện một số hoạt động trên một máy chủ từ xa, và các hoạt động gây ra nhiều hơn năm giản đồ Phiên bản Cập Nhật trên các đối tượng dữ liệu.

    Ví dụ, bạn xây dựng lại các chỉ số của một bảng trên máy chủ từ xa để Cập Nhật Bản đồ của bảng trên máy chủ được liên kết.

    Chú ý Bạn thực hiện các hoạt động trước khi thực hiện tiếp theo của các truy vấn.
  • Bạn chạy truy vấn được phân phối trên máy chủ được liên kết một lần nữa.

Trong trường hợp này, các truy vấn không biên, và bạn nhận được một thông báo lỗi tương tự với những điều sau đây:
Máy chủ: Msg 7359, mức độ Cấp sốNhà nước Số lượng nhà nướcLine Số dòng
Nhà cung cấp OLE DB"Tên nhà cung cấp"cho máy chủ được liên kết"Tên máy chủ được liên kết"báo cáo một sự thay đổi trong phiên bản giản đồ giữa (thời gian) biên dịch"Biên dịch thời gian") và chạy thời gian ()"Thời gian chạy") cho bảng"Liên kết bảng tên".
Chú ý
  • Tên nhà cung cấp là một giữ chỗ cho tên của các nhà cung cấp OLE DB.
  • Liên kết bảng tên là một giữ chỗ cho tên của bảng truy vấn trên máy chủ được liên kết.
  • Các câu sau đây thường có thể thay đổi bản đồ:
    • ALTER TABLE
    • TẠO RA CHỈ SỐ
    • THẢ INDEX
    • DBCC ĐÁNH
NGUYÊN NHÂN
Vấn đề này xảy ra vì một giới hạn đựa cho các truy vấn được đạt tới.

Khi một sự thay đổi được thực hiện để giản đồ, một số đối tượng trong bộ nhớ cache của bạn bị rơi và truy vấn đòi hỏi một hoạt động đựa. Tuy nhiên, một giới hạn cho việc được đạt tới sau khi thay đổi nhiều hơn năm Cập Nhật phiên bản đồ được thực hiện. Vì vậy, vấn đề được đề cập trong phần "Triệu chứng" xảy ra.
GIẢI PHÁP

Cumulative update Cập nhật thông tin

Tích lũy gói 6 cho SQL Server 2008 SP2

Sửa chữa cho vấn đề này lần đầu tiên phát hành gói tích lũy 6. Để biết thêm chi tiết về làm thế nào để có được điều này gói cumulative update cho SQL Server 2008 SP2, nhấp vào số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:
2582285 Tích lũy gói 6 cho SQL Server 2008 Service Pack 2
Chú ý Bởi vì các bản xây dựng tích lũy, mỗi bản phát hành bản cập nhật mới có chứa tất cả các hotfix và cập nhật tất cả các bản cập nhật bảo mật mà được đính kèm với trước SQL Server 2008 SP2 phát hành. Chúng tôi khuyên bạn hãy xem xét việc áp dụng việc phát hành bản cập nhật mới nhất có chứa hotfix này. Để 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:
2402659 SQL Server 2008 xây dựng được phát hành sau khi SQL Server 2008 SP2 được phát hành



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:
  • Chạy các DBCC FREEPROCCACHE('Plan_Handle') tuyên bố.

    Để biết thêm thông tin về các Plan_Handle tham số, truy cập vào trang web MSDN sau đây:
  • Chạy các sp_refreshView 'ViewName' lưu trữ thủ tục.

    Chú ý Phương pháp này không hoạt động nếu cumulative update package 3 cho SQL Server 2008 SP2 được cài đặt.

TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 2588970 - Xem lại Lần cuối: 09/19/2011 18:47:00 - Bản sửa đổi: 1.0

  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Service Pack 1
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Standard
  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2588970 KbMtvi
Phản hồi