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