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)\MSSQLLocalDBketika saya terhubung ke Microsoft SQL Server Management Studio 2014.
PS C:\> sqlcmd -S localdb\MSSQLLocalDBdan PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBmenghasilkan 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 @@ServerNamedan menggunakannya setelah -Sdalam 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.SqlClientdengan 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.