PowerShell 測試資料庫連線

來自 | 6 月 9, 2024 | 程式 | 0 條留言

有時正式環境能使用的工具有限,我會使用者個方式先測試資料庫連線是否正常。

這是使用ChatGpt寫的

# 讀取需要的函數庫
Add-Type -AssemblyName System.Data

# 設定連線資訊
$serverName = '你的伺服器名稱'
$databaseName = '你的資料庫名稱'
$userId = '你的用戶名'
$password = '你的密碼'

# 建立連線字串
$connectionString = "Server=$serverName;Database=$databaseName;User ID=$userId;Password=$password;"

# 建立 SqlConnection 物件
$connection = New-Object System.Data.SqlClient.SqlConnection($connectionString)

# 開啟資料庫連線
$connection.Open()

# 建立一個 SQL 指令
$command = $connection.CreateCommand()
$command.CommandText = 'SELECT 1'

# 執行 SQL 指令並取得資料
$dataReader = $command.ExecuteReader()

# 讀取資料
$table = new-object “System.Data.DataTable”
$table.Load($dataReader)

# 輸出資料
$table | Format-Table -AutoSize

# 關閉連線
$connection.Close()

0 條留言

提交留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *