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)\MSSQLLocalDB
quando mi connetto ad esso in Microsoft SQL Server Management Studio 2014.
PS C:\> sqlcmd -S localdb\MSSQLLocalDB
e PS C:\> sqlcmd -S .\localdb\MSSQLLocalDB
genera 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 @@ServerName
e l' ho usato dopo il -S
comando 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.SqlClient
con 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.