Я пытаюсь получить путь к журналу ошибок SQL Server в PowerShell для дальнейших операций, которые будут выполнены.
[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO")
$sqlServer = New-Object Microsoft.SqlServer.Management.Smo.Server('serverName')
$logPath=$sqlServer.ErrorLogPath
Этот код отлично работает в среде SQL Server 2012 и выше.Однако в SQL Server 2008 или 2008 R2 значение $logpath
всегда равно null
.
Пожалуйста, дайте мне знать, если какой-либо модуль должен быть добавлен.