无法在powershell v 3.0中加载Backup-database cmdlet

时间:2014-08-12 08:41:58

标签: powershell

我正在尝试编写powershell脚本来备份sql server 2008 R2数据库,但我搜索的示例他们需要添加backup-sqldatabase cmdlet,但我无法看到SQLPS或backup-sqldatabase cmdlet,我最近升级到powershell v3,我正在运行Windows server2008 R2和SQL Server 2008 R2

1 个答案:

答案 0 :(得分:1)

来自http://blog.smu.edu/wis/2012/11/26/sql-server-powershell-module-sqlps/

  

尽管SQLPS模块与SQL Server一起安装,但您不必安装SQL Server来获取模块。您只需要从Microsoft®SQLServer®2012Feature Pack安装三个独立软件包,可在此处获得:   http://www.microsoft.com/en-us/download/details.aspx?id=29065

     

按此顺序安装以下软件包:

     

Microsoft®SQLServer®2012的Microsoft®SystemCLR类型(SQLSysClrTypes.msi)   Microsoft®SQLServer®2012共享管理对象(SharedManagementObjects.msi)   适用于Microsoft®SQLServer®2012的Microsoft®WindowsPowerShell扩展(PowerShellTools.msi)   请务必为每个选择适当的软件包平台,x86或x64。

     

在Windows PowerShell中加载sqlps模块:

     

Import-Module sqlps