Tôi đang cố gắng truy cập máy chủ "localdb \ MSSQLLocalDB" trên máy tính của mình thông qua PowerShell với tiện ích SQLCMD. Tôi đang sử dụng PowerShell v5, .NET v5.0 và tên máy chủ là (localdb)\MSSQLLocalDB
khi tôi kết nối với nó trong Microsoft SQL Server Management Studio 2014.
PS C:\> sqlcmd -S localdb\MSSQLLocalDB
và PS C:\> sqlcmd -S .\localdb\MSSQLLocalDB
dẫn đến lỗi này:
Sqlcmd: Lỗi: Trình điều khiển Microsoft ODBC 11 cho Máy chủ SQL: Giao diện mạng máy chủ SQL: Lỗi định vị máy chủ / trường hợp được chỉ định [xFFFFFFFF].
Tôi đã truy vấn tên máy chủ trong Management Studio SELECT @@ServerName
và sử dụng nó sau -S
lệnh trên và gặp lỗi tương tự.
PS C:\> sqlcmd -S localdb
đưa ra lỗi này:
Sqlcmd: Lỗi: Trình điều khiển Microsoft ODBC 11 cho Máy chủ SQL: Nhà cung cấp ống có tên: Không thể mở kết nối với SQL Server [53]
Lưu ý khác: Tôi có thể kết nối với máy chủ và làm việc với cơ sở dữ liệu có tên testdb01 trong ứng dụng bảng điều khiển C # bằng System.Data.SqlClient
chuỗi kết nối này:
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)
trong ngoặc đơn có vẻ như nó phân tách nó như một lệnh và nó đưa ra lỗi sau: Thuật ngữ 'localdb' không được nhận dạng là tên của một lệnh ghép ngắn, hàm, tệp tập lệnh hoặc chương trình có thể hoạt động.