如何并行进行备份?

时间:2019-06-19 11:44:01

标签: sql-server multithreading database-backups

我正在通过Powershell运行数据库备份(SQL服务器)。问题是我每次只能对一个数据库运行此脚本。如何在某些数据库上并行运行备份? (最后,我需要bak文件。)

我阅读了有关Powershell中的多线程的信息,但不确定这种情况下的“最佳实践”。

这是BACKUP查询,我使用Powershell / cmd来运行它(仅用于1 db)。如何为多个一个数据库运行备份?

"BACKUP DATABASE [${db}] TO  DISK = N'${db_back_path1}\\${db}.bak' WITH NOFORMAT, NOINIT,  NAME = N'${db} Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION\""BACKUP DATABASE [${db}] TO  DISK = N'${db_back_path1}\\${db}.bak' WITH NOFORMAT, NOINIT,  NAME = N'${db} Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION\"

谢谢!

0 个答案:

没有答案