Я хочу импортировать набор результатов MDX в Powershell, используя Invoke-ASCmd.
Import-Module SQLPS -DisableNameChecking
Import-Module SQLASCMDLETS
Push-Location SQLSERVER:\SQLAS\$ServerInstance\Default\Databases\$Database\Cubes\
$result = Invoke-ASCmd -Database $Database -Query $Query
Pop-Location
Не удается с System.OutOfMemoryException
- Тот же самый запрос MDX отлично работает в SQL Server Management Studio.
- Все еще много свободной оперативной памяти.
- Powershell работает в 64-битном режиме.
- MaxMemoryPerShellMB увеличено.
- Я использую SQL Server 2016 и Powershell 4
Что делать, чтобы импортировать большие наборы данных из служб аналитики SQL Server с помощью Powershell?