Tuyên bố từ chối
Đây chỉ là một số thông tin bổ sung có thể giúp ích cho mọi người. Tôi muốn nói rõ rằng những gì tôi đang mô tả ở đây có thể là:
- A. không đúng 100% và
- B. không an toàn về bảo mật mạng.
Tôi không phải là DBA, nhưng bất cứ khi nào tôi thấy mình đang thiết lập SQL Server (Express hoặc Full) để thử nghiệm hoặc điều gì không phải là tôi gặp phải sự cố kết nối. Giải pháp mà tôi đang mô tả là dành cho những người đang cố gắng hoàn thành công việc của họ - hãy tham khảo ý kiến của người có hiểu biết về lĩnh vực này khi thiết lập máy chủ sản xuất.
Đối với SQL Server 2008 R2 đây là những gì tôi cuối cùng làm:
- Đảm bảo rằng mọi thứ đều được bình phương như sau hướng dẫn chính là hướng dẫn đã đăng ở trên dưới dạng giải pháp của "Dani" là câu trả lời đã chọn cho câu hỏi này.
- Kiểm tra và / hoặc đặt, cài đặt tường lửa của bạn cho máy tính đang lưu trữ SQL Server. Nếu bạn đang sử dụng Windows Server 2008 R2 thì hãy sử dụng Trình quản lý máy chủ, đi tới Cấu hình và sau đó xem "Tường lửa Windows với Bảo mật nâng cao". Nếu bạn đang sử dụng Windows 7, hãy vào Control Panel và tìm kiếm "Firewall", nhấp vào "Allow a program through Windows Firewall".
- Tạo quy tắc đến cho cổng TCP 1433 - cho phép kết nối
- Tạo quy tắc gửi đi cho cổng TCP 1433 - cho phép kết nối
- Khi bạn hoàn tất cài đặt tường lửa, bạn sẽ muốn kiểm tra thêm một điều nữa. Mở "Trình quản lý cấu hình máy chủ SQL" định vị:Cấu hình mạng máy chủ SQL - Giao thức cho SQLEXPRESS (hoặc tương đương) - TCP / IP
- Nhấp đúp vào TCP / IP
- Nhấp vào tab Địa chỉ IP
- Theo IP1, hãy đặt Cổng TCP thành 1433 nếu chưa có
- Dưới IP Tất cả, hãy đặt Cổng TCP thành 1433 nếu chưa có
- Khởi động lại SQL Server và SQL Browser (thực hiện cả hai việc này chỉ để an toàn)
Thông thường sau khi tôi làm những gì tôi đã đề cập ở trên, tôi không gặp vấn đề gì nữa. Đây là ảnh chụp màn hình về những gì cần tìm - cho bước cuối cùng đó:
Một lần nữa, nếu ai đó có thêm thông tin về chủ đề này nhìn thấy một lá cờ đỏ, vui lòng sửa cho tôi.