【SQL Server】Power Shellからinvoke-sqlCmdを使用して、SQLを実行する

この記事では
 ・Power Shellから
 ・invoke-sqlCmdを使用して
 ・SQL(SELECT文)を実行
するサンプルプログラムを記載します!

invoke-sqlCmdを使用することで、
シンプルなコードでSQL Serverへ接続できます!

PR

サンプルプログラムの概要

テーブル「employee」に対し、SELECT文を実行します。

テーブル「employee」の内容
テーブル「employee」の内容
PR

サンプルプログラム

ファイル名「sample.ps1」に以下のコードを記述します。

# サーバー名(サーバーのPC名\インスタンス名)
$Params.ServerInstance = 'localhost\SQLEXPRESS'
# データベース名
$Params.Database = 'sampleDB'
# ユーザー名
$Params.Username = 'sampleUserName'
# パスワード
$Params.Password = 'password12345'
# SQL
$Params.Query =  'SELECT * FROM employee'

# 実行
invoke-sqlCmd @Params
PR

実行結果

Power Shellからinvoke-sqlCmdを使用して、SQL ServerへSQLを実行できました。

実行結果
実行結果
PR

参考

invoke-sqlCmdではなく、.NETを使用してSQL ServerへSQLを実行することもできます。

詳細は以下の記事をご確認ください。

タイトルとURLをコピーしました