Chuỗi kết nối này thực sự được chuyển quyền kiểm soát cho hệ thống
Data Source=SBS;Initial Catalog=CustomerIntranet;Integrated Security=True;
Khi nói điều khiển, ý tôi là hệ thống, cùng với cơ sở dữ liệu kiểm tra xem nó có cho phép hay không kết nối với cơ sở dữ liệu. Vì vậy, đó là lý do hoạt động trên một trường hợp chứ không phải trên trường hợp khác.
Những gì tôi đề xuất, trước tiên hãy sử dụng localhost trên Data Source=localhost
, ngoại trừ nếu bạn kết nối với một máy tính khác, hãy đảm bảo rằng tên của máy tính được định cấu hình đúng trên host
của máy chủ của bạn hoặc chỉ sử dụng trực tiếp IP.
Thứ hai, mở quản lý cơ sở dữ liệu và đảm bảo rằng danh mục tồn tại và nhóm của bạn cố gắng kết nối có quyền đọc danh mục đó. Ngoài ra, tệp của cơ sở dữ liệu phải có quyền cho nhóm.
Nhóm đang chạy dưới tài khoản người dùng hoặc tài khoản hệ thống. Tài khoản đó phải có quyền đọc / ghi cơ sở dữ liệu đó, cả trên các tệp của cơ sở dữ liệu và tùy theo sở thích của cơ sở dữ liệu. Ngoài ra, người dùng đó phải có trong danh sách lớn trên cơ sở dữ liệu.