我可以将PowerShell与SQL Server 2005一起使用吗?

Jus*_*ner 3 powershell sql-server-2005

我知道SQL Server 2008已经将一些功能暴露给PowerShell作为snapins.现在我想知道我是否可以将PowerShell与SQL Server 2005一起使用?我猜答案是否定的,对吧?谢谢.

Cha*_*ler 7

是 - 您可以将PowerShell与SQL Server 2005一起使用.SQL Server 2008附带的SQL Server 2008 minishell,sqlps.exe可用于2005甚至2000台服务器.

要获取sqlps,您需要安装SQL Server 2008 Management Studio或sqlps作为SQL Server 2008 Feature Pack的一部分单独下载

此外,您可以使用SQL Server管理对象(SMO)直接编写PowerShell代码.SMO是SSMS和sqlps中使用的基础类,最初是在SQL Server 2005中引入的.与sqlps类似,SMO将对SQL Server 2000起作用.

我协调的CodePlex项目SQL Server PowerShell Extensions提供了130多种功能,并使用SMO和PowerShell,它们可以与2000到2008 R2版本的SQL Server一起使用.