Cách chạy các dịch vụ SQL trên tài khoản NT SERVICE \ MSSQLSERVER nếu nó chạy sớm hơn trên LocalSystem


8

Gần đây chỉ dành cho học sinh thử nghiệm, tôi đã di chuyển đường dẫn tệp dữ liệu (log: log) mặc định trong cài đặt máy chủ sang vị trí mới (G: \ DBA).

Sau đó, tôi đã chuyển các tệp dữ liệu \ log của db hiện tại sang vị trí mới (G: \ DBA) và khởi động lại các dịch vụ SQL. Từ đó, bất cứ khi nào tôi tạo DB, nó sẽ hoạt động như mong đợi, tức là các tệp dữ liệu \ log sẽ được tạo ở vị trí mới (tuyệt ...).

Nhưng vấn đề là, tôi thấy tất cả các DB hiện có trước đây của tôi đang ở trạng thái RecoveryPending cũng gặp lỗi như Access bị từ chối . nhập mô tả hình ảnh ở đây Nghĩ rằng tài khoản dịch vụ mà SQL đang chạy (NT SERVICE \ MSSQLSERVER) không có quyền truy cập vào vị trí mới (G: \ DBA), tôi đã thay đổi tài khoản đăng nhập thành Dịch vụ SQL cho Hệ thống cục bộ trong bảng điều khiển Quản lý máy tính. Bây giờ tôi thấy tất cả các db đều tốt. nhập mô tả hình ảnh ở đây

Nhưng, tôi muốn chạy các dịch vụ sql của mình trên tài khoản dịch vụ NT SERVICE \ MSSQLSERVER (ví dụ mặc định). Tôi đã thử bằng cách cấp quyền truy cập đầy đủ vào G: \ DBA \ cho NT DỊCH VỤ \ MSSQLSERVER, nhưng không sử dụng. Vui lòng giúp tôi tất cả những gì tôi phải làm nếu tôi muốn chạy lại các dịch vụ SQL của mình trên tài khoản dịch vụ NT SERVICE \ MSSQLSERVER. Tôi mới bắt đầu trong lĩnh vực này. Hãy giúp tôi ra.

Cảm ơn trước. . .

Câu trả lời:


9

Bạn phải thay đổi tài khoản dịch vụ trong Trình quản lý cấu hình máy chủ SQL để có tất cả các quyền cần thiết được áp dụng cho tài khoản dịch vụ.

Mở Trình quản lý cấu hình, chọn Dịch vụ máy chủ SQL trong treeview ở bên trái, sau đó mở cửa sổ thuộc tính của phiên bản SQL Server mong muốn.

Đặt tài khoản dịch vụ như sau:

Quản lý cấu hình

Sau đó mở trình thám hiểm tệp, điều hướng đến thư mục gốc của Máy chủ SQL và thay đổi quyền trên cửa sổ thuộc tính. Nhấp vào nút Nâng cao:

Thuộc tính thư mục

Nhấp vào nút "Thay đổi quyền":

Quyền nâng cao

Sau đó thêm tài khoản dịch vụ bằng nút thêm. Nếu máy tính của bạn ở trong một miền, hãy đảm bảo bạn chọn máy tính cục bộ và nhập NT SERVICE\MSSQLSERVER:

Tìm người dùng

Đảm bảo bạn chọn hộp kiểm "quyền thay thế đối tượng con".

Chỉnh sửa quyền

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.