2011-10-27 25 views
8

Gần đây, tôi đã cài đặt MSSQL Server 2008 Express.Cuộc gọi thủ tục từ xa không thành công với trên MSSQL Server 2008

Mỗi lần tôi cố gắng để kích hoạt "SQL Server Agent (SQLEXPRESS)", tôi nhận được thông báo lỗi này:

WMI Provider Error: "The Remote procedure call failed". 

Tôi đã cố gắng để tìm kiếm một giải pháp nhưng tôi đã tìm thấy một số giải pháp và thử tất cả nhưng nó vẫn không hoạt động. Bạn có biết một giải pháp tốt cho việc này không?

Ngoài ra, SQL Server Agent là gì? Chúng ta có thực sự cần nó?

Trả lời

8

Điều này hơi lạ.
Một trong những hạn chế của SQL Server Express miễn phí (so với các phiên bản lớn hơn) là it has no SQL Server Agent.

Vì vậy, bạn thậm chí không thể thử để bật Tác nhân máy chủ SQL, vì ấn bản của bạn không hỗ trợ!

Tuy nhiên, tôi cũng đã cài đặt SQL Server 2008 Express và tôi không bao giờ quan tâm nếu dịch vụ Đại lý máy chủ SQL được liệt kê trên máy của tôi.
Tôi chỉ cần nhìn vào máy của tôi: nó ở đó, nó được gọi là "SQL Server Agent (SQLEXPRESS)" chính xác như của bạn, và tôi thậm chí có thể bắt đầu nó.
Tôi không mong đợi điều đó!

Nhưng không hiển thị trong SQL Server Management Studio, vì vậy tôi không thể tạo bất kỳ công việc nào (và tôi mong đợi rằng).
Rõ ràng Microsoft đã hạn chế việc sử dụng SQL Server Agent trong ấn bản Express không phải bằng cách bỏ qua dịch vụ, nhưng bằng cách làm cho nó vô hình trong Management Studio.

Vì vậy, câu trả lời thực tế của tôi là:
Đừng lãng phí thời gian bằng cách cố gắng khởi động SQL Server Agent.
Bạn không cần nó để chạy cơ sở dữ liệu, và bạn không thể sử dụng nó ngay cả khi bạn có thể làm cho nó chạy.

+0

có, điều này là chính xác! – olidev

1

Tác nhân máy chủ SQL được sử dụng cho Lập lịch công việc, trong số những thứ khác.

Nếu bạn không biết nó là gì, bạn có thể không cần nó;) Nó không cần thiết cho chức năng RDBMS SQL Server chuẩn.

Tôi không thể nói cụ thể với lỗi bạn đang thấy.

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