Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вопросик по powershell  [new]
temoxa
Member

Откуда:
Сообщений: 405
Написал код для поиска серверов и инстансов:

$SQL = [System.Data.Sql.SqlDataSourceEnumerator]::Instance.GetDataSources() | foreach {$($_.ServerName)+"\"+$($_.InstanceName)}

ForEach ($instance in $SQL)
{
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
$s = New-Object ('Microsoft.SqlServer.Management.Smo.Server') $instance
$dbs=$s.Databases
$dbs | foreach {"INSERT INTO dbo.DB VALUES ('$($instance)', '$($_.Name)')" }

}

Вопросик! А как избавить от слеша (\) после названия БД, если инстанс отсутствует! Спасибо!
23 май 12, 18:41    [12603842]     Ответить | Цитировать Сообщить модератору
 Re: вопросик по powershell  [new]
длорпа
Guest
temoxa,

А так не проще ?
23 май 12, 18:56    [12603914]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить