有時正式環境能使用的工具有限,我會使用者個方式先測試資料庫連線是否正常。
這是使用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 條留言