Ich konnte die Datenbank mithilfe des Backup-Sqldatabase-Cmdlets erfolgreich in einer BAK-Datei sichern. Ich wollte jedoch abgestreifte Backup-Dateien für die Datenbank generieren. Ist dies mit dem Cmdlet möglich?Können wir das Backup-Sqldatabase-Cmdlet in Powershell zum Erstellen von abgestreiftem Backup verwenden?
0
A
Antwort
1
Die cmdlet hat einen Parameter -backupFile
, der ein Array von Dateinamen akzeptiert. Zumindest mit dem Parameter -Script
sieht der ausgegebene TSQL vernünftig aus, also sollte es funktionieren. So,
PS SQLSERVER:\> Backup-SqlDatabase -Script -ServerInstance ".\sqli001" -Database TestDB -BackupFile @("c:\temp\1.bak", "c:\temp\2.bak")
BACKUP DATABASE [TestDB] TO DISK = N'c:\temp\1.bak', DISK = N'c:\temp\2.bak' WITH NOFORMAT, NOINIT, NOSKIP, REWIND, NOUNLOAD, STATS = 10
GO
+0
Danke! Es funktionierte :) – Kelsey
0
Dies wird nur den Code generieren, um Backup zu nehmen.
Verwenden Sie das folgende PowerShell-Skript, um die Sicherung auszuführen, und ich habe eine Möglichkeit bereitgestellt, den dynamischen Wert an den Pfad der Sicherungsdatei zu übergeben, wie unten gezeigt.
$path = 'D:\BackupFolder\TestDB.Bak,E:\BackupFolder\TestDB.Bak'
$QUERY = Backup-SqlDatabase -Script -ServerInstance ServerName -Database TestDB -BackupFile @($path.split(','))
invoke-sqlcmd -query "$QUERY" -ServerInstance "SQLInstanceName"
Verwandte Themen
- 1. Erstellen einer Schattenkopie mit dem Kontext "Backup" in einer PowerShell
- 2. Können wir wie das Keyword Documentdb verwenden?
- 3. Powershell: Überprüfen, ob das heutige Backup existiert
- 4. Können wir & in URL verwenden?
- 5. Können wir Regex in Symfony2 Zugriffskontrolle verwenden?
- 6. Können wir zwei Instanzen von log4j erstellen?
- 7. Können wir die Openstack Identity API zum Erstellen von Single Sign On für die Webanwendung verwenden?
- 8. Wie können wir das smb-Protokoll in Qt verwenden?
- 9. HyperTable - Warum können wir das * in Select-Klausel nicht verwenden?
- 10. Verwenden von Webtechnologien zum Erstellen von Desktopanwendungen
- 11. können wir das in C++ schreiben?
- 12. Können wir Fragmente verwenden, um eine Registrierungsseite zu erstellen
- 13. Können wir das Selektorfeld im Cloudant-Abfrageindex verwenden
- 14. Warum können wir eine CFG nicht zum Scannen/Tokenisieren verwenden?
- 15. Können wir den Vererbungsinhalt in Sitecore verwenden?
- 16. Können wir .NET-Schnittstellen in PowerShell-Skripten implementieren?
- 17. Wie können wir AIML verwenden, um einen Chatbot zu erstellen?
- 18. Können wir Index in Tabelle erstellen Funktion
- 19. Können wir Desktop-Anwendung in PHP erstellen
- 20. Können wir QT mit C# verwenden, um GUI zu erstellen?
- 21. Verwenden von PowerShell zum Auflisten Objekt Beschreibung
- 22. Verwenden von JScript in Powershell
- 23. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 24. Powershell: Backup-SQLDatabase versagt Pfad
- 25. Können wir NSFileManager in iphone verwenden?
- 26. Können wir Core-PHP in Codeigniter verwenden?
- 27. Können wir verwenden? Operator in sql
- 28. Können wir Listenansicht für heterogene Sammlungen verwenden
- 29. Können wir das AMQP-Protokoll mit dem HTTP-Proxy verwenden?
- 30. Kotlin: Können wir @Subscribe von EventBus (GreenRobot) in Kotlin verwenden?
Sind Sie sicher, dass Striped Backups das sind, was Sie wirklich brauchen? – vonPryz