Nếu bạn không thay đổi, mỗi nhóm ứng dụng có nhận dạng riêng. Trong trường hợp của bạn, chỉ cần thêm người dùng mới vào cơ sở dữ liệu của bạn SmallBakery
với tên IIS APPPOOL\MyAppPool
bằng cách sử dụng SQL Management Studio. Bạn tìm thấy danh sách người dùng trong subnode "Security/Users" của cơ sở dữ liệu của bạn. Điều này sẽ trông giống như thế:
Để thử nghiệm, cho phép người dùng là thành viên của vai trò db_owner
. Nếu cách đó hoạt động, hãy xóa vai trò này và chỉ để cho nó là thành viên của db_datareader
và db_datawriter
.
Bằng cách này, mỗi nhóm ứng dụng (có lẽ mỗi trang web, nếu tất cả đều sử dụng nhóm ứng dụng của riêng mình) chỉ có quyền truy cập vào cơ sở dữ liệu tương ứng.
Nguồn
2013-05-07 20:16:49
Cho phép người dùng đó truy cập vào máy chủ sql? –
Bạn có thể đăng chuỗi kết nối DB của mình không? – JackLock