[来自:http://blog.tonysneed.com/2010/08/05/setting-up-sql-server-2008-express-with-profiler/] 使用 Profiler 设置 SQL Server 2008 Express 发布于 8 月2010 年 5 月,当我教授 Entity Framework 4.0 和 WCF Da 的 DevelopMentor 课程时
[来自:http://blog.tonysneed.com/2010/08/05/setting-up-sql-server-2008-express-with-profiler/]
使用 Profiler 设置 SQL Server 2008 Express 发布于 2010 年 8 月 5 日 当我教授关于 Entity Framework 4.0 和 WCF 数据服务的 DevelopMentor 课程时,我使用 SQL Server 2008 R2 的 Express 版本,但我需要 SQL Profiler 工具,仅随完整版本一起提供,用于检查发送到数据库的 SQL 语句。此外,设置人员通常很难获得正确的权限。因此,我编写了一个脚本,首先仅安装 Developer Edition 试用版中的工具,其中包括 SQL Management Studio 和 SQL Profiler。然后我编写了另一个脚本,仅安装 SQL Express 的数据库引擎,将 BUILTINUsers 帐户添加到 sysadmin 角色,这将使用户能够执行各种管理任务,例如附加数据库。以下是这些安装的步骤: SQL Server 2008 R2 开发版或标准版:试用版:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=de21dffd-4c6c-4963-b00c-5153cf7e41dd - 单击 Eval X86 可执行文件链接下载 SQLFULL_x86_ENU.exe。 - 执行文件将内容提取到安装目录,然后从管理命令提示符运行以下命令:
setup.exe /FEATURES=工具 /Q /INDICATEPROGRESS /ACTION=安装 /INSTANCENAME=MSSQLSERVER /BROWSERSVCSTARTUPTYPE=自动 /AGTSVCACCOUNT=”NT AUTHORITYNETWORK SERVICE” /IACCEPTSQLSERVERLICENSETERMS
- 这将仅安装 SQL Server 的工具,包括 SQL Profiler。 SQL Server 2008 R2 Express Edition(仅限数据库引擎):http://www.microsoft.com/downloads/details.aspx?FamilyID=8b3695d9-415e-41f0-a079-25ab0412424b&displaylang=en - 执行 SQLEXPR32_x86_ENU.exe,然后执行显示主屏幕后,将临时目录的内容复制到安装目录。从管理命令提示符运行以下命令:
setup.exe /FEATURES=SQLEngine /Q /INDICATEPROGRESS /ACTION=安装 /INSTANCENAME=SQLEXPRESS /BROWSERSVCSTARTUPTYPE=自动 /AGTSVCACCOUNT=”NT AUTHORITYNETWORK SERVICE” /SQLSYSADMINACCOUNTS=”BUILTINUsers” /IACCEPTSQLSERVERLICENSETERMS
- 这将安装数据库引擎并将 BUILTINUsers 添加到 sysadmin 角色 SQL Server 安装命令的完整列表可在此处找到。
我们知道SQL Server 2008 R2 Express Edition默认没有Sql Server Profiler,如果需要它,我们必须重新安装企业版或者开发版。
这样做太麻烦了,如果我们有SQL Server 2008 R2 Enterprise或者开发版本的安装CD或者文件,使用下面的命令可以很快安装好客户端工具,包括SQL Server Profiler。
setup.exe /FEATURES=工具 /Q /INDICATEPROGRESS /ACTION=安装 /INSTANCENAME=SQLSERVER2008R2Ent /BROWSERSVCSTARTUPTYPE=自动 /AGTSVCACCOUNT=“NT AUTHORITYNETWORK SERVICE” /IACCEPTSQLSERVERLICENSETERMS
注意:将黄色部分替换成自己的Sql Server实例名称。
引用自:http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/4808224c-1adb-4e43-8ae8-c45aba48abb1
-ran2k9