Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tại sao chỉ một trong những chuỗi kết nối này hoạt động khi chúng thực sự giống hệt nhau?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu nội dung XML với mã hóa ISO-8859-1 bằng Entity Framework vào cột XML của SQL Server 2008 gây ra lỗi mã hóa

  2. Nhập các tệp excel có tiêu đề thay đổi

  3. Ý nghĩa của dấu ngoặc vuông [] trong trình thiết kế bảng MS-SQL?

  4. Làm thế nào để tìm ra những gì đang khóa bảng của tôi?

  5. tính toán số lượng cổ phiếu đóng cửa, giá cả và giá trị bằng FIFO