Ich bin an einer Möglichkeit interessiert, die kleinste Größe zu nehmen, die eine SQL-Protokolldatei verkleinern kann. von diesem Blog zu lesen: http://social.technet.microsoft.com/wiki/contents/articles/22661.sql-server-misleading-database-initial-size-label.aspx Ich verstehe, ich muss irgendwie die Minsize (auch bekannt als Anfangsgröße) Wert aus der Datei Header greifen. Wie erreiche ich das?wie sql minsize -Eigenschaft von Dateiheader über Powershell zu bekommen?
0
A
Antwort
1
auf alle Datenbanken und ihre Anfangsgröße, über Powershell auf einige Beispiel bekommen Sie diese verwenden können:
Import-Module SQLPS -DisableNameChecking
$instance = 'SERVER\INSTANCE'
$results = @()
try {
$sqlres = Invoke-SQLcmd -Server $instance -Database master 'SELECT [name],(size * 8/1024) InitialSize FROM sys.master_files WHERE [type] = 1'
ForEach($st in $sqlres) {
$dbinfo = @{
Name = $st.Name
InitialSize = $st.InitialSize
}
$results += New-Object PSObject -Property $dbinfo
}
} catch {
"error when running Invoke-SQLcmd "+$instance
Write-Host($error)
}
$results | export-csv -Path D:\sql_db_info.csv -NoTypeInformation
Namen und Anfangsgröße in D:\sql_db_info.csv
Datei Dies schreiben Datenbanken.
HINWEIS: in Abfrage verwende ich [type] = 1
, um Informationen über LOG-Dateien zu erhalten, wenn Sie ROWS verwenden müssen [type] = 0
, wenn Sie alle benötigen - WHERE-Anweisung entfernen.
Verwandte Themen
- 1. XML-Dateiheader erstellen
- 2. Versuch, Eigenschaft von Nichtobjekt zu bekommen - PHP
- 3. Optimieren von SQL Reihen zählen zu bekommen
- 4. Wie über Dateien mit Powershell zu iterieren?
- 5. Wie Eigenschaft dynamischen Tisch bekommen
- 6. Powershell und Indexer-Eigenschaft
- 7. Wie schreibe ich eine PowerShell-Funktion, um Verzeichnisse zu bekommen?
- 8. MS Chart Control Zoom MinSize Problem
- 9. Gibt es eine Möglichkeit, tcl/tk canvas minsize zu setzen?
- 10. Wie kann ich Subwindowtitle zu Variable bekommen?
- 11. Laravel5.2 Fehler "Versuch, Eigenschaft von Nicht-Objekt zu bekommen"
- 12. Laravel Join: Versuch, Eigenschaft von Nicht-Objekt zu bekommen
- 13. Filtern von Auswahlknöpfen über Powershell
- 14. Fehler Versuch, Eigenschaft von Nicht-Objekt in Laravel zu bekommen
- 15. Powershell Custom Object Eigenschaft Wert
- 16. Wie die Nutzlast Eigenschaft von Bohnen Validierung Anmerkung bekommen
- 17. Laravel Versuch Eigenschaft von nicht-Objekt Fehler zu bekommen
- 18. Versuch Eigenschaft von nicht-Objekt Fehler zu bekommen Ich mag
- 19. Codeigniter Versuch, die Eigenschaft von nicht Objekt zu bekommen
- 20. Versuch, Eigenschaft von Nicht-Objekt Laravel 5.3, profile.blade.php zu bekommen.
- 21. Versuch, Eigenschaft von Nicht-Objekt in PHP (Mysql) zu bekommen
- 22. Versuch Eigenschaft von nicht-Objekt Fehlern zu bekommen
- 23. Laravel 5.4 Versuch, die Eigenschaft von Nicht-Objekt zu bekommen
- 24. Wie Eltern in Powershell-Skript-Eigenschaft verweisen
- 25. PowerShell direkt im Vergleich zu SQL Agent PowerShell Jobschritte
- 26. Lesen von Benutzereingaben von Powershell über Skripte
- 27. von Abfrage mit SQL bekommen
- 28. Ist es möglich, ADF-Pipeline-Eigenschaft durch Powershell zu aktualisieren
- 29. Gibt es eine Möglichkeit loswerden Felder zu bekommen, während quser Befehl über Powershell ausgeführt wird
- 30. bekommen XML-Attribute von SQL
Also, Sie müssen eine Verbindung zu einer Instanz herstellen, erhalten Sie alle Datenbanken und ihre anfängliche Größe, über PowerShell? Sie brauchen nur LOG info oder ROWS? – gofr1