Sto provando ad accedere al server "localdb \ MSSQLLocalDB" sul mio computer tramite PowerShell con l'utilità SQLCMD. Sto usando PowerShell v5, .NET v5.0 e il nome del server è (localdb)\MSSQLLocalDBquando mi connetto ad esso in Microsoft SQL Server Management Studio 2014.
PS C:\> sqlcmd -S localdb\MSSQLLocalDBe PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBgenera questo errore:
Sqlcmd: errore: Driver ODBC Microsoft 11 per SQL Server: interfacce di rete di SQL Server: errore nella localizzazione del server / istanza specificata [xFFFFFFFF].
Ho richiesto il nome del server in Management Studio SELECT @@ServerNamee l' ho usato dopo il -Scomando precedente e ho ottenuto lo stesso errore.
PS C:\> sqlcmd -S localdb dà questo errore:
Sqlcmd: errore: driver ODBC Microsoft 11 per SQL Server: provider di tubi denominato: impossibile aprire una connessione a SQL Server [53]
Altre note: sono in grado di connettermi al server e lavorare con un database chiamato testdb01 in un'app console C # usando System.Data.SqlClientcon questa stringa di connessione:
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)tra parentesi sembra separarla come comando e genera il seguente errore: Il termine "localdb" non è riconosciuto come il nome di un cmdlet, una funzione, un file di script o un programma eseguibile.