Share via


Compruebe que Analysis Services ha generado el volcado de memoria mini con PowerShell

A veces, Analysis Services se detiene inesperadamente con un error interno inesperado cuando se ha producido una excepción. En este caso, se puede encontrar en el volcado de memoria mini-sesión de directorio.

Se recomienda ponerse en contacto con soporte técnico de Microsoft para ayudarle a analizar e identificar la causa raíz del problema

 

$serverName = "serverName"
$instanceNameOLAP = 'mySSAS_InstanceName'

# Get the internal OLAP instance Name
$InternalInstanceName=(get-itemproperty -path "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\OLAP").$instanceNameOLAP

# Get the registry path where dumpDir is located
$keyName="HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\"+$InternalInstanceName+"\CPE"

# Get the value of ErrorDumpDir key
$serverLogFolder=$(Get-ItemProperty $keyName).ErrorDumpDir

# Lists the objects stored in this folder where the extension is .mdmp.
$dump = dir $serverLogFolder | ?{$_.name -match “^*.mdmp$”}

foreach ($b in $dump | SELECT LastWriteTime,Name)
{
    write-host 'Found memory dump inside '$serverLogFolder
    break;
}

$dump | SELECT LastWriteTime,Name, Length

Michel Degremont | Premier Field Engineer - SQL Server Core Engineer |