SQLCMD yardımcı programı ile PowerShell aracılığıyla bilgisayarımdaki "localdb \ MSSQLLocalDB" sunucusuna erişmeye çalışıyorum. PowerShell v5, .NET v5.0 kullanıyorum ve sunucu adı (localdb)\MSSQLLocalDBMicrosoft SQL Server Management Studio 2014'te bağlandığımda.
PS C:\> sqlcmd -S localdb\MSSQLLocalDBve PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBbu hatayla sonuçlanır:
Sqlcmd: Hata: SQL Server için Microsoft ODBC Sürücüsü 11: SQL Server Ağ Arabirimleri: Belirtilen Sunucu / Eşgörünümü Bulma Hatası [xFFFFFFFF].
Management Studio'da sunucu adını sorguladım ve yukarıdaki komuttan SELECT @@ServerNamesonra kullandım -Sve aynı hatayı aldım.
PS C:\> sqlcmd -S localdb bu hatayı veriyor:
Sqlcmd: Hata: SQL Server için Microsoft ODBC Sürücüsü 11: Adlandırılmış Kanallar Sağlayıcısı: SQL Server bağlantısı açılamadı [53]
Diğer notlar: Sunucuya bağlanabiliyorum ve bu bağlantı dizesi ile bir C # konsol uygulamasında testdb01 adlı bir veritabanıyla çalışabiliyorum System.Data.SqlClient:
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)Parantez içine alınması komutu bir komut olarak ayırır ve şu hatayı verir: 'localdb' terimi, bir cmdlet, işlev, komut dosyası veya çalıştırılabilir programın adı olarak tanınmaz.