Использование SQL2017 версии 14.0.1.439. Мне нужно изменить путь к источнику данных Соединений в табличной базе данных с помощью Powershell.
Вот мой код:
$ServerName="localhost\tabular"
$loadInfo =
[Reflection.Assembly]::LoadWithPartialName("Microsoft.AnalysisServices")
$server = New-Object Microsoft.AnalysisServices.Server
$server.connect($ServerName)
if ($server.name -eq $null) {
Write-Output ("Server '{0}' not found" -f $ServerName)
break
}
foreach ($d in $server.Databases )
{
Write-Output ( "Database: {0}; Status: {1}; Size: {2}MB; Data Sources: {3} " -f $d.Name, $d.State, ($d.EstimatedSize/1024/1024).ToString("#,##0"), $d.DataSources.Count )
}
Моя проблема в том, что $ d.DataSources.Count всегда равен 0.
Я ищу способ отредактировать его с помощью PS.