用于备份 SQL Server 数据库的 Powershell 命令

Guy*_*Guy 9 powershell sql-server

是否有 PowerShell 命令可以执行服务器上所有数据库的备份?

或者,我可以从 PowerShell 调用存储过程(将执行备份)?

que*_*tin 9

如果您运行的是 sql server 2008,则您有 powershell 绑定。看这个链接

SQL Server 2008 powershell 有一个 cmdlet invoke-sqlcmd


Sam*_*gan 4

有可能,您需要安装一些先决条件(即Microsoft SQL Server 2005 管理对象集合),并且需要相当多的 powersehll 代码才能完成此操作,但是有许多文章提供了一切都已经为你做好了。我过去曾成功地使用过这种方法。