SQL Server的PowerShell扩展(SQLPSX) 2.3版本

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 管理对象模型关联,节点基于对象模型类。然后,可以使用您熟悉的命令(如 cddir),按照在命令提示符窗口中定位文件夹的方式浏览路径。可以使用其他命令(如 rendel)针对路径中的节点执行操作。
  • 一组 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命令的使用可以参考园子里的文章:

http://www.cnblogs.com/brooks-dotnet/archive/2010/10/11/1848282.html

http://www.cnblogs.com/brooks-dotnet/archive/2010/10/13/1850621.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏24K纯开源

Premiere Pro & After Effects插件开发调试方法

      在给Adobe Premiere Pro(PR)和Adobe After Effects(AE)插件开发时,对于实时调试插件有着很强的需求。除了业务...

2577
来自专栏编程

python学习手册-环境安装和配置

python学习手册 ? 一、python 安装和配置 下载安装包 首先需要在官网 https://www.python.org/ 下载python的安装...

2179
来自专栏LuckQI

Linux学习桌面系统生成快捷方式与普通用户权限

说了这么多其实还是建议如果有环境的话,程序员还是在Linux环境下开发的好。虽然刚开始有点难,但是后面会发现有很多好处。那么我们在Linux系统下开发首先会遇到...

880
来自专栏哲学驱动设计

使用 NuGet 下载最新的 Rafy 框架及文档

为了让开发者更方便地使用 Rafy 领域实体框架,本月,我们已经把最新版本的 Rafy 框架程序集发布到了 nuget.org 上,同时,还把 RafySDK ...

2098
来自专栏张善友的专栏

冗余代码检查工具Simian

微软web2.0开发示例Kobe,重蹈了Oxite的覆辙。Ayende连续发表了五篇高质量的Kobe探讨贴: Kobe – In the nuts & bolt...

3398
来自专栏python爬虫日记

wing ide 6.0 注册

wing ide ,用过python的都知道是干嘛用的了吧,官网已经更新到6.0.0-1版本。

1095
来自专栏张善友的专栏

Office Web Apps

Office Web Apps 将为 Word、Excel、PowerPoint 乃至 OneNote 的桌面版本提供基于 Web 的版本。当然,在 Web 上...

30810
来自专栏Crossin的编程教室

Windows 下的包管理器

这是一篇读者投稿。 包管理器的概念源自 Linux,与 Windows 单独下载安装软件不同,包管理器可以管理各种软件,做到统一的安装、更新和删除。某种程度上来...

3475
来自专栏张善友的专栏

通过ProGet搭建一个内部的Nuget服务器

.NET Core项目完全使用Nuget 管理组件之间的依赖关系,Nuget已经成为.NET 生态系统中不可或缺的一个组件,从项目角度,将项目中各种组件的引用统...

25511
来自专栏张善友的专栏

ASP.NET2.0应用中定制安全凭证

阅读提要 在缺省状况下,你只能使用Visual Studio 2005的一个本机实例来管理与ASP.NET 2.0一同发行的SQL Server数据库中的安全凭...

1929

扫码关注云+社区

领取腾讯云代金券