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

error:26 - Lỗi Định vị Máy chủ / Phiên bản được Chỉ định. (Không thể kết nối với Db cục bộ của tôi Từ máy chủ lưu trữ của tôi)

Định dạng này cho biết kết nối cục bộ:

.\SQLEXPRESS

Từ một máy chủ khác, bạn sẽ cần chỉ định tên máy chủ hoặc địa chỉ IP, ví dụ:

192.168.1.205\SQLEXPRESS
YOURMACHINE\SQLEXPRESS

Bạn cũng sẽ cần xác thực rằng phiên bản đó là SQL Server Express. Từ câu hỏi gần giống khác của bạn nó trông giống như một phiên bản mặc định.

Bạn cũng nên ngừng sử dụng kỹ thuật user instance / attachmentDbFilename ngớ ngẩn này. Đính kèm cơ sở dữ liệu của bạn vào phiên bản đúng cách, sau đó tham chiếu tên cơ sở dữ liệu logic bằng cách sử dụng Initial Catalog=aspnetdb; trong chuỗi kết nối của bạn. Tính năng phiên bản người dùng này không được dùng nữa vì nhiều lý do và đây chắc chắn là một trong số đó.

Tất nhiên có thể có các vấn đề mạng khác sẽ ngăn cản điều này, ví dụ:nếu máy chủ ở một miền khác, có cài đặt tường lửa can thiệp, v.v. Nhưng máy chủ khác của bạn sẽ không bao giờ có thể truy cập vào máy của bạn bằng cách sử dụng dấu chấm cho tên máy chủ.

CHỈNH SỬA cung cấp các bước cho em bé bởi vì rõ ràng lời khuyên của tôi không được tuân theo. Giả sử bạn đã thực sự đính kèm cơ sở dữ liệu aspnetdb trên máy chủ mới, hãy thử điều này:

 connectionString="data source=192.168.85.124\SQLEXPRESS;
   Integrated Security=SSPI;
   Initial Catalog=aspnetdb;" 

Nếu bạn không sử dụng phiên bản có tên SQL Express, hãy thử:

 connectionString="data source=192.168.85.124;
   Integrated Security=SSPI;
   Initial Catalog=aspnetdb;" 

Để xác thực SQL, hãy sử dụng cùng tên người dùng / mật khẩu mà bạn sử dụng trong Management Studio:

 connectionString="data source=192.168.85.124;
   User ID=username; Password=password;
   Initial Catalog=aspnetdb;" 

Đây là cách khắc phục sự cố 101 thứ. Nếu bạn vẫn không thể giải quyết vấn đề này, bạn có thể phải thuê một nhà tư vấn trong 10 phút để khắc phục nó cho bạn vì bạn không thể biết được bạn đã làm gì và tại sao bạn không thể bắt đầu hoạt động.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo tên ngẫu nhiên trong sql

  2. Cập nhật giá trị cột null từ giá trị không null trong hàng trước đó

  3. Hàm phân vùng COUNT () OVER có thể sử dụng DISTINCT

  4. Sử dụng merge..output để ánh xạ giữa source.id và target.id

  5. Cách nối tất cả các cột trong một vùng chọn với SQL Server