Powershell – Получение списка баз с SQL сервера

powershell logoCкрипт позволяющий получить вывод процедуры sp_helpdb с удаленного MS SQL сервера.

При желании автоматизировать процесс:
1. Список серверов можно брать из файла

get-Content Filename.txt

2. В строку $SqlCmd.CommandText можно помещать необходимые команды.

$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server=SQL01;Database=master;Integrated Security=True"
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand
$SqlCmd.CommandText = "sp_helpdb"
$SqlCmd.Connection = $SqlConnection

$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $SqlCmd

$DataSet = New-Object System.Data.DataSet

$SqlAdapter.Fill($DataSet)

$SqlConnection.Close()
$DataSet.Tables[0]

Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Вы можете оставить комментарий, или использовать trackback с вашего сайта.

Добавить комментарий

Для отправки комментария вы должны авторизоваться.