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

Không thể kết nối với máy chủ - Một lỗi liên quan đến mạng hoặc trường hợp cụ thể

Tôi thấy các kỹ thuật sau hữu ích:

  1. Đảm bảo rằng công cụ cơ sở dữ liệu của bạn được định cấu hình để chấp nhận các kết nối từ xa :

    • Bắt đầu> Tất cả chương trình> SQL Server 2005> Công cụ cấu hình> Cấu hình vùng bề mặt máy chủ SQL
    • Nhấp vào Cấu hình Diện tích Bề mặt cho Dịch vụ và Kết nối
    • Chọn trường hợp đang gặp sự cố> Công cụ cơ sở dữ liệu> Kết nối từ xa
    • Bật kết nối cục bộ và từ xa
    • Khởi động lại phiên bản
  2. Bạn có thể cần phải tạo một ngoại lệ trên tường lửa cho phiên bản SQL Server và cổng bạn đang sử dụng:

    • Bắt đầu> Chạy> Firewall.cpl
    • Nhấp vào tab ngoại lệ
    • Thêm sqlservr.exe (thường nằm trong C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Bin , hãy kiểm tra số lượt cài đặt của bạn để biết đường dẫn thư mục thực tế) và cổng (mặc định là 1433 )
    • Kiểm tra cả chuỗi kết nối của bạn
    • Từ Khắc phục:LỖI:Không thể mở kết nối với SQL Server:
  3. Kiểm tra xem dịch vụ máy chủ SQL của bạn có đang hoạt động hay không đúng cách:

    • Đi tới Tất cả chương trình> Microsoft SQL Server 2008> Công cụ cấu hình> Trình quản lý cấu hình SQL Server> Dịch vụ SQL Server
    • Kiểm tra để đảm bảo trạng thái dịch vụ SQL Server đang chạy.

    Ngoài ra, hãy đảm bảo rằng máy chủ từ xa của bạn nằm trong cùng một mạng . Chạy sqlcmd -L để xác định xem máy chủ của bạn có được đưa vào danh sách mạng của bạn hay không.

  4. Bật TCP / IP trong Cấu hình máy chủ SQL

    Khi hai hoặc nhiều Máy chủ SQL được kết nối qua mạng, chúng thực hiện tất cả các giao tiếp bằng TCP / IP. Cổng mặc định của cài đặt SQL Server là 1433. Cổng này có thể được thay đổi thông qua Trình quản lý cấu hình SQL Server. TCP / IP phải được bật để SQL Server được kết nối.

    • Đi tới Tất cả chương trình>> Microsoft SQL Server 2008>> Công cụ cấu hình>> Trình quản lý cấu hình SQL Server>> Chọn TCP / IP
    • Nhấp chuột phải vào TCP / IP>> Nhấp vào Bật

    Bạn phải khởi động lại Dịch vụ SQL Server để tất cả các thay đổi có hiệu lực. Nhấp chuột phải và chuyển đến thuộc tính menu để chọn vị trí có thể thay đổi cổng mặc định của SQL Server.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách ly một chuỗi con trong một chuỗi trước một ký hiệu trong SQL Server 2008

  2. Đồng thời lạc quan:IsConcurrencyToken và RowVersion

  3. Lấy dữ liệu với bộ ký tự UTF-8 từ máy chủ MSSQL bằng phần mở rộng PHP FreeTDS

  4. Tôi có thể sử dụng nhiều con trỏ trên một kết nối với pyodbc và MS SQL Server không?

  5. Giải mã kiểu chờ CXPACKET và CXCONSUMER trong SQL Server