SQLCMDユーティリティを使用して、PowerShellを介してコンピューター上の "localdb \ MSSQLLocalDB"サーバーにアクセスしようとしています。PowerShell v5、.NET v5.0を使用していますが、サーバー名は(localdb)\MSSQLLocalDB
Microsoft SQL Server Management Studio 2014で接続するときに使用されます。
PS C:\> sqlcmd -S localdb\MSSQLLocalDB
そしてPS C:\> sqlcmd -S .\localdb\MSSQLLocalDB
、このエラーが発生し:
Sqlcmd:エラー:SQL ServerのMicrosoft ODBCドライバー11:SQL Serverネットワークインターフェイス:指定されたサーバー/インスタンスの検索エラー[xFFFFFFFF]。
Management Studioでサーバー名を照会し、上記のコマンドでSELECT @@ServerName
それを使用した-S
ところ、同じエラーが発生しました。
PS C:\> sqlcmd -S localdb
このエラーが発生します:
Sqlcmd:エラー:SQL Server用Microsoft ODBCドライバー11:名前付きパイププロバイダー:SQL Serverへの接続を開けませんでした[53]
その他の注意事項:この接続文字列を使用して、サーバーに接続し、C#コンソールアプリでtestdb01という名前のデータベースを操作できSystem.Data.SqlClient
ます。
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=testdb01;Integrated Security=SSPI;"
(localdb)
:それはコマンドとして、それを分離し、そしてそれが次のエラーを与えるように括弧のルックスに用語「localdbは」は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前として認識されません。