Saya mencoba mengakses server "localdb \ MSSQLLocalDB" di komputer saya melalui PowerShell dengan utilitas SQLCMD. Saya menggunakan PowerShell v5, .NET v5.0, dan nama server adalah (localdb)\MSSQLLocalDB
ketika saya terhubung ke Microsoft SQL Server Management Studio 2014.
PS C:\> sqlcmd -S localdb\MSSQLLocalDB
dan PS C:\> sqlcmd -S .\localdb\MSSQLLocalDB
menghasilkan kesalahan ini:
Sqlcmd: Kesalahan: Microsoft ODBC Driver 11 untuk SQL Server: SQL Server Network Interfaces: Error Locating Server / Instance Specified [xFFFFFFFF].
Saya menanyakan nama server di Management Studio dengan SELECT @@ServerName
dan menggunakannya setelah -S
dalam perintah di atas dan mendapatkan kesalahan yang sama.
PS C:\> sqlcmd -S localdb
memberikan kesalahan ini:
Sqlcmd: Kesalahan: Microsoft ODBC Driver 11 untuk SQL Server: Penyedia Pipa Bernama: Tidak dapat membuka koneksi ke SQL Server [53]
Catatan lain: Saya dapat terhubung ke server dan bekerja dengan database bernama testdb01 di aplikasi C # console menggunakan System.Data.SqlClient
dengan string koneksi ini:
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)
dalam tanda kurung sepertinya memisahkan sebagai perintah, dan memberikan kesalahan berikut: Istilah 'localdb' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dijalankan.