2014-09-18 15 views
7

Sử dụng MS SQL Server 2012 Tôi đã nhận lỗi sau từ cửa sổ máy chủ của tôi 2012 r2OpenSQLServerInstanceRegKey: GetRegKeyAccessMask thất bại (lý do: 2)

Lỗi: OpenSQLServerInstanceRegKey: GetRegKeyAccessMask thất bại (lý do: 2).

+0

Tôi đang gặp vấn đề tương tự ... Tôi đang sử dụng Microsoft SQL SERVER phiên bản express 2012. Vui lòng cho tôi biết nếu tôi phải cài đặt bất kỳ gói dịch vụ nào – user3790568

+0

Vui lòng cung cấp thêm lỗi cụ thể, bạn có định sử dụng máy chủ sql không? Khi lỗi này xảy ra? – toha

Trả lời

4

Tôi đã tìm thấy câu trả lời của mình - Phiên bản SQLServer Express không hỗ trợ SQL Server Agent.

0

Bạn cần phải xóa các tập tin log SQLAGENT.OUT từ thư mục đăng nhập (bạn có thể hơi khác nhau):

C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\SQLAGENT.OUT

Đó là một vấn đề được biết đến cố định trong SQL Server 2012 SP1 nhưng tôi đã không có thời gian để lộn xộn xung quanh với việc nâng cấp cơ sở dữ liệu vì vậy tôi đã áp dụng giải pháp thay thế ở trên thay vào đó và đã có thể bắt đầu tác nhân SQL thành công.

Nhấp vào here để biết thêm thông tin.

+0

Đã không làm việc cho tôi. Vẫn sẽ không bắt đầu sau khi xóa logfile. –

+0

Không hoạt động cho tôi. – toha

1

Tôi gặp phải lỗi tương tự trong Nhật ký ứng dụng trên máy trạm cục bộ của mình khi cố gắng khởi động tác nhân SQL.

Tệp SQLAGENT.OUT không tồn tại trong đường dẫn Nhật ký, được đề cập trong câu trả lời trước đó. Tôi tự hỏi liệu tài khoản dịch vụ của tác nhân có thiếu quyền truy cập vào thư mục Nhật ký này không ...

Tôi đã thử thêm tài khoản dịch vụ "Dịch vụ NT ..." vào danh sách người dùng được phê duyệt cho thư mục đó. Không có niềm vui - không thể thấy tài khoản trong danh sách người dùng trên máy trạm.

Vì vậy, tôi đã thay đổi tài khoản dịch vụ của SQL Agent để khớp với tài khoản dịch vụ SQL Server. Chơi lô tô! Tác nhân khởi động và tệp SQLAGENT.OUT xuất hiện trong thư mục nhật ký.

Không quá lo lắng về bất kỳ vấn đề bảo mật làm dịch vụ chiếm giống nhau cho cả hai động cơ và đại lý, vì nó là máy trạm dev địa phương của tôi ...

0

tôi khởi động lại máy tính ba lần,

và tìm rằng mặc dù Đại lý máy chủ không thể được bắt đầu, kỳ lạ tôi có thể kết nối với cơ sở dữ liệu của tôi trong studio quản lý ...

Cơ sở dữ liệu có thể được kết nối và sử dụng là những gì tôi quan tâm, vì vậy tôi đã không thực hiện thử mopre để khởi động SQL Server Agent.

Các vấn đề liên quan