0

SQL Server Native Client 11.0をドライバーとして使用してOBDC接続を確立し、私の場合はデータベーステーブルへのリストを取得するだけのデータを取得する小さなpowerShellスクリプトを実行しようとしています。

##### Start the database connection and set up environment
$DbString="Driver=SQL Server Native Client 11.0;Server=[server_name];Database=[db_name];Uid=[user];Pwd=admin@[pwd];Encrypt=yes;Connection Timeout=30;"
$DBConnection=New-Object System.Data.Odbc.OdbcConnection
$DBCommand=New-Object System.Data.Odbc.OdbcCommand
$DBConnection.ConnectionString=$DbString
$DBConnection.Open()
$DBCommand.Connection=$DBConnection

$sqlQuery = "show tables;"

$DBCommand.CommandText = $sqlQuery

$DBCommand.ExecuterReader() //Crashes

問題は、実行するとこの問題が発生することです

ERROR [42000] [Microsoft][SQL Server Native Client 11.0][SQL Server] Could not find stored procedure 'show'

問題は ExecuteReader にあるようですが、解決策が見つかりません。助けてください!

4

0 に答える 0