bộ máy cơ sở dữ liệu được nhân đôi bị ngắt kết nối sau khi bạn khởi động lại máy nhân bản bộ máy cơ sở dữ liệu trong SQL Server 2005, SQL Server 2008 hay SQL Server 2008 R2

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: 2490051
Triệu chứng
Hãy xem xét kịch bản sau đây:
  • Bạn có một máy tính đang chạy một trường hợp thứ hai của Microsoft SQL Server 2005, Microsoft SQL Server 2008 hay Microsoft SQL Server 2008 R2 trong gương hai máy chủ bộ máy cơ sở dữ liệu.
  • Việc sử dụng CPU đạt đến 100 phần trăm trên máy tính, và bạn không thể tắt máy bản ghi dịch vụ SQL Server bằng cách sử dụng công cụ quản lý SQL Server.
  • Bạn kết thúc tiến trình của trường hợp thứ hai của SQL Server bằng cách sử dụng Task Manager.
  • Bạn khởi động lại trường hợp thứ hai của SQL Server.
Trong trường hợp này, tất cả các bộ máy cơ sở dữ liệu được nhân đôi đang ở trong một trạm đậu "Đã ngắt kết nối" hoặc "Trong phục hồi". Ngoài ra, một thông báo lỗi tương tự như sau đây được kí nhập trong SQL Server error log cho mỗi cơ sở dữ liệu:
Bỏ qua phục hồi bộ máy cơ sở dữ liệu 'bộ máy cơ sở dữ liệu tên' bởi vì nó được đánh dấu kiểm là một bộ máy cơ sở dữ liệu không thể tiếp cận phản ánh bộ máy cơ sở dữ liệu. Một vấn đề tồn tại với phiên mirroring. Phiên giao dịch hoặc thiếu một đại biểu hoặc các thông tin nối kết liên hệ bị hỏng do vấn đề với các liên kết, endpoint cấu hình hoặc quyền (đối với máy chủ tài khoản hoặc bảo mật giấy chứng nhận). Để đạt được quyền truy cập vào bộ máy cơ sở dữ liệu, chỉ ra những gì đã thay đổi trong cấu hình phiên và hoàn tác thay đổi.
Nguyên nhân
Vấn đề này xảy ra do các vấn đề trong bộ máy cơ sở dữ liệu SQL Server phản ánh hai điểm cuối.
Độ phân giải
Để giải quyết vấn đề này, sử dụng các phương pháp sau. Nếu phương pháp đầu tiên không giải quyết vấn đề, sử dụng phương pháp thứ hai.

Phương pháp 1

Tái chế endpoint trên máy nhân bản bộ máy cơ sở dữ liệu. Để làm điều này, hãy làm theo các bước sau:
  1. Trên bộ máy cơ sở dữ liệu chính, thực hiện kịch bản SQL sau đây để ngăn chặn điểm cuối:
    ALTER ENDPOINT <Endpoint Name> STATE=STOPPED
  2. Thực hiện kịch bản SQL sau đây để khởi động lại điểm cuối:
    ALTER ENDPOINT <Endpoint Name> STATE=STARTED
Lưu ý Nếu các giao tiếp giữa là hai điểm cuối không khởi động lại sau khi bạn thực hiện các kịch bản, thực hiện các tập lệnh trên máy nhân bản bộ máy cơ sở dữ liệu. Tuy nhiên, bộ máy cơ sở dữ liệu có thể nhập một nhà nước "Bị treo" sau khi bạn làm điều này. Nếu vấn đề này xảy ra, thực hiện kịch bản SQL sau đây:
ALTER DATABASE <Database Name> SET PARTNER RESUME

Phương pháp 2

Xoá và tái tạo bộ máy cơ sở dữ liệu phản ánh hai điểm cuối trên cả hai máy chủ.
Tình trạng
Microsoft đã xác 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".

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

Thuộc tính

ID Bài viết: 2490051 - Xem lại Lần cuối: 01/30/2013 11:08:00 - Bản sửa đổi: 1.0

Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2490051 KbMtvi
Phản hồi