我希望使用Invoke-ASCmd将MDX结果集导入Powershell。
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中失败
如何使用Powershell从导入大型数据集?
发布于 2018-10-29 08:03:35
我找到了一个解决办法:
如果将链接服务器添加到SSAS Cube中,则可以在SQL中执行它。
Invoke-Sqlcmd `
-ServerInstance $ServerInstance `
-Query "SELECT * FROM OpenQuery([SSAS_LinkedServer],'$( $query.Replace("'", "''" ) )')"https://stackoverflow.com/questions/53009235
复制相似问题