wo63
-
Gesamte Inhalte
1 -
Benutzer seit
-
Letzter Besuch
Schicke uns eine Nachricht!
Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.
Abfrage von SMO via PowerShell funktioniert nicht auf manchen Servern
in Datenbanken
Geschrieben
Hallo zusammen
Folgende Abfrage funktioniert auf manchen Servern für alle Datenbanken, auf manchen nicht für die Datenbank Model und alle Anwendungsdatenbanken:
$SQLServer = New-Object ('Microsoft.SqlServer.Management.Smo.Server') $ServerName
Foreach($Database in $SQLServer.Databases)
{
$HTML += "<TR>
<TD>$($Database.Name)</TD>
<TD>$($Database.RecoveryModel)</TD>
<TD>$($Database.LastBackupDate)</TD>
<TD>$($Database.LastDifferentialBackupDate)</TD>
<TD>$($Database.LastLogBackupDate)</TD>
<TD>$($Database.DataSpaceUsage)</TD>
<TD>$($Database.IndexSpaceUsage)</TD>
<TD>$($Database.SpaceAvailable)</TD>
<TD>$($Database.Size)</TD>
</TR>"
"Funktioniert nicht" heisst: es kommen nur Nullen als Rückgabewert, das kann kaum sein, jedenfalls nicht auf soviel Servern tagelang.
Wo braucht ich welche Berechtigung?
Ciao