SQL Server的PowerShell扩展(SQLPSX) 2.3版本
2010-11-09 22:48
267 查看
DBA可以使用的工具很多,对于SQL Server来说,有查询分析器、事件探查器、命令行工具等,其中SQL语句是重中之重,但是PowerShell的出现使得DBA又多了一种选择。
SQL Server 2008 引入了对于 Windows PowerShell 的支持。Windows PowerShell 是一个功能强大的脚本 shell,管理员和开发人员可以通过它自动执行服务器管理和应用程序部署。与 Transact-SQL 脚本相比,Windows PowerShell 语言能够支持更复杂的逻辑,这使得 SQL Server 管理员能够生成强大的管理脚本。Windows PowerShell 脚本还可用来管理其他 Microsoft 服务器产品,这为管理员提供一个跨服务器的公用脚本语言。
SQL Server 提供了两个可用来实现以下内容的 Windows PowerShell 管理单元:
一个 SQL Server 提供程序(允许使用类似于文件系统路径的简单导航机制)。您可以生成类似于文件系统路径的路径,在路径中,驱动器与 SQL Server 管理对象模型关联,节点基于对象模型类。然后,可以使用您熟悉的命令(如 cd 和 dir),按照在命令提示符窗口中定位文件夹的方式浏览路径。可以使用其他命令(如 ren 或 del)针对路径中的节点执行操作。
一组 cmdlet(它们在 Windows PowerShell 脚本中用于指定 SQL Server 操作)。SQL Server cmdlet 支持各种操作,如运行包含 Transact-SQL 或 XQuery 语句的 sqlcmd 脚本。
Codeplex上SQL Server的PowerShell扩展(SQLPSX) 2.3版本最近发布了2.3版本,这个版本使用Wix制作的安装包,这同时也是一个学习Wix工具包的好例子。关于SQL Server的Powershell命令的使用可以参考园子里的文章:
/article/5136322.html
/article/5136324.html
SQL Server 2008 引入了对于 Windows PowerShell 的支持。Windows PowerShell 是一个功能强大的脚本 shell,管理员和开发人员可以通过它自动执行服务器管理和应用程序部署。与 Transact-SQL 脚本相比,Windows PowerShell 语言能够支持更复杂的逻辑,这使得 SQL Server 管理员能够生成强大的管理脚本。Windows PowerShell 脚本还可用来管理其他 Microsoft 服务器产品,这为管理员提供一个跨服务器的公用脚本语言。
SQL Server 提供了两个可用来实现以下内容的 Windows PowerShell 管理单元:
一个 SQL Server 提供程序(允许使用类似于文件系统路径的简单导航机制)。您可以生成类似于文件系统路径的路径,在路径中,驱动器与 SQL Server 管理对象模型关联,节点基于对象模型类。然后,可以使用您熟悉的命令(如 cd 和 dir),按照在命令提示符窗口中定位文件夹的方式浏览路径。可以使用其他命令(如 ren 或 del)针对路径中的节点执行操作。
一组 cmdlet(它们在 Windows PowerShell 脚本中用于指定 SQL Server 操作)。SQL Server cmdlet 支持各种操作,如运行包含 Transact-SQL 或 XQuery 语句的 sqlcmd 脚本。
Codeplex上SQL Server的PowerShell扩展(SQLPSX) 2.3版本最近发布了2.3版本,这个版本使用Wix制作的安装包,这同时也是一个学习Wix工具包的好例子。关于SQL Server的Powershell命令的使用可以参考园子里的文章:
/article/5136322.html
/article/5136324.html
相关文章推荐
- powershell玩转SQL SERVER所有版本
- 解决方案:SQL Server Native Client 11.0 不支持连接到 SQL Server 2000 或更早的版本。
- SQL Server 2012 已经发布,维护如此多版本的SQL Server需要合适的工具和技巧
- Entity Framewrok 7beta7中不同版本sql server自动生成分页sql语句的问题
- Transact-SQL 参考 返回并允许要查询的 Microsoft® SQL Server™ 版本信息
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC dllname (FREE)从内存中上载指定的扩展存储过程 DLL
- 如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
- 【SQL 编程你也行】count函数(SQL Server 2005、2008版本 over partition by)
- 若要将现有的 Microsoft SQL Server 2005 实例更改为 SQL Server 2005 的其他版本,必须从命令提示符下运行 SQL Server 2005 安装程序并包括 SKUUPGRADE=1 参数。
- powershell玩转SQL SERVER所有版本的方法
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。
- 如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
- SQL语句查看SQL Server的版本信息
- 如何为运行的 ARM Linux 启用 LAD2.3 版本的诊断扩展
- SQL Server 扩展事件(Extented Events)从入门到进阶(1)——从SQL Trace到Extented Events
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持此服务器版本。目标服务器必须是 SQL Server 2000 或更高版本。
- sql 语句查看SQL Server 版本
- SQL Server 扩展事件(Extented Events)从入门到进阶(1)——从SQL Trace到Extented Events