Tuyên bố miễn trừ trách nhiệm: Tôi hiểu câu hỏi rất cơ bản nhưng tôi không thể tìm thấy câu trả lời trong Google hoặc tại đây và không thể tự mình làm với cấu hình được đoán.Kết nối LINQPad với máy chủ SQL từ xa
Tôi muốn bắt đầu với LINQPad và tôi có một SQL Server 2005 được cài đặt trên máy khác nhau trong cùng một tên miền. Nhưng tôi không thể kết nối với máy chủ đó từ LINQPad.
Dưới đây là ảnh chụp màn hình:
nào để tôi đặt gì như là một chuỗi Server?
Rất cám ơn trước!
Cập nhật 1:SERVERNAME\MSSQLSERVER
tạo sự khác biệt. Thay vì Lỗi
26 (Can not find server instance)
tôi nhận được lỗi
25 (Connection string is not correct)
Tôi đã thử 2 máy chủ SQL khác nhau: SQL 2005 trên máy chủ sản xuất và Sql Server 2008 R2 trên máy tính địa phương, tôi đã cố gắng cửa sổ xác thực và xác thực SQL . Và nó không có sự khác biệt. Nhưng tôi có thể kết nối với cả hai máy chủ (2005 và 2008) với MS SQL Server Management Studio với xác thực máy chủ Windows và SQL. Và nó không phải là vấn đề quyền SQL Server - Tôi đã thử SA
người dùng để kết nối. Nó hoạt động với sqlservermanagementstudio, nhưng không hoạt động với LINQPad.
Bạn có lời khuyên nào không? Có một thiết lập trên SQL Server tôi cần phải thay đổi?
Cập nhật 2: Tôi đã tìm ra giải pháp cho vấn đề. Vào trường Máy chủ, tôi phải đặt SERVERNAME\
mà không chỉ định SQLEXPRESS
hoặc MSSQLSERVER
.
Không phải rất trực quan = (
Chúc mừng bạn đã tìm được giải pháp! Bạn nên thêm nó như là một câu trả lời (và đánh dấu nó như vậy) để làm cho nó rõ ràng cho những người trong tương lai. –
Nếu SERVERNAME \ hoạt động, thì SERVERNAME (không có ký tự \) cũng sẽ hoạt động. – sgmoore
@Ahmad Khi tôi đăng câu trả lời, tôi không được phép đăng câu trả lời cho câu hỏi của mình. Tôi chắc chắn sẽ làm ngay bây giờ. – trailmax