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 . 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ư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. . .