技术开发 频道

行式数据库评测:SQL Server2008 R2版

一、数据库安装
▲图9

  在数据库引擎配置一步,指定操作系统和数据库混合认证,输入用户sa的口令,口令应包括字母和数字符号,以满足复杂性的要求,这个口令在以后的测试过程中会用到。点击添加当前用户,指定数据库管理员。

一、数据库安装
▲图10

  在分析服务配置一步,同样添加当前用户,图略。

  在报表服务配置一步,选择默认配置,图略。

  在准备安装一步,安装程序给出了当前的配置选项和配置文件,这个配置文件可用于将来的静默安装,如图11。

一、数据库安装
▲图11

  以下是配置文件的例子,注意,如果要进行静默安装,需要将QUIET或QUITESIMPLE参数修改为True,并且删除或注释掉UIMODE参数,然后在命令行窗口运行setup程序,这一步也可以在SQL Server安装中心中点选高级下的基于配置文件安装,但出错信息不易观察,因此还是推荐在命令行输入Setup。

  完整的无人参与安装示例,下面显示所有必需的参数,这些参数都可以在配置文件中指定。如果使用混合验证,还需要提供SAPWD参数并输入sa的密码。

setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=<validpid> /FEATURES=SQL,AS,RS,IS,Tools
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/RSSVCACCOUNT="MyDomain\MyAccount" /RSSVCPASSWORD="************"
/ISSVCAccount="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"

--实际安装示例
D:\temp\1>setup /CONFIGURATIONFILE=ConfigurationFile.ini
Microsoft (R) SQL Server
2008 R2
--安装如果没有问题将不提示任何信息返回cmd命令行,可以用下面命令验证SQL Server已经运行
--
添加系统路径
D:\temp\1>set path=D:\PFILE\Microsoft SQL Server\100\Tools\Binn;%PATH%

D:\
temp\1>osql -E
1> select count(*) from sysobjects;
2> go

-----------
        2002

(
1 行受影响)

   对于需要大量重复安装类似的服务器,静默安装选项比较有用。下面的例子用加粗字体突出显示了需要修改的参数。

;SQLSERVER2008 Configuration File
[SQLSERVER2008]
;接受 SQL Server 许可
IAcceptSQLServerLicenseTerms
="True"

;sa帐户的密码,sa帐户的密码要求为强密码(大于等于三位包含字母)
SAPWD
=abcd1234
; 为您已指定的 SQL Server 功能指定实例 ID。SQL Server 目录结构、注册表结构和服务名称将反映 SQL Server 实例的实例 ID。
INSTANCEID
="MSSQLSERVER"
; 指定安装程序的工作流,如 INSTALL、UNINSTALL 或 UPGRADE。这是必需的参数。
ACTION
="Install"
; 指定要安装、卸载或升级的功能。优异功能列表包括 SQL、
AS、RS、IS 和工具。SQL 功能将安装数据库引擎、复制和全文。工具功能将安装管理工具、联机丛书、Business Intelligence Development Studio 和其他共享组件。
FEATURES
=SQLENGINE,REPLICATION,FULLTEXT,AS,RS,BIDS,CONN,IS,BC,SDK,BOL,SSMS,ADV_SSMS,SNAC_SDK,OCS
; 显示命令行参数用法
HELP
="False"
; 指定应将详细的安装程序日志传送到控制台。
INDICATEPROGRESS
="False"
; 安装程序将不会显示任何用户界面。
QUIET
="True"
; 安装程序将只显示进度,不需要任何用户交互。
QUIETSIMPLE
="False"
; 指定安装程序应该安装到 WOW64 中。IA64 或
32 位系统不支持此命令行参数。
X86
="False"
; 尚未定义命令行参数 ENU 的详细帮助。
ENU
="False"
; 用于控制用户界面行为的参数。有效值对于完整 UI 为 Normal,对于简化的 UI 为 AutoAdvance。
;UIMODE
="Normal"
; 指定是否可将错误报告给 Microsoft 以便改进以后的 SQL Server 版本。指定
1 或 True 将启用此功能,指定 0 或 False 将禁用此功能。
ERRORREPORTING
="False"
; 指定本机共享组件的安装根目录。
INSTALLSHAREDDIR
="F:\PFILE\Microsoft SQL Server"
; 指定 WOW64 共享组件的安装根目录。
INSTALLSHAREDWOWDIR
="F:\PFILE(x86)\Microsoft SQL Server"
; 指定安装目录。
INSTANCEDIR
="F:\PFILE\Microsoft SQL Server"
; 指定可以收集 SQL Server 功能使用情况数据,并将数据发送到 Microsoft。指定
1 或 True 将启用此功能,指定 0 或 False 将禁用此功能。
SQMREPORTING
="False"
; 指定默认实例或命名实例。MSSQLSERVER 是非 Express 版本的默认实例,SQLExpress 则是 Express 版本的默认实例。在安装 SQL Server 数据库引擎(SQL)、Analysis Services (
AS)或 Reporting Services (RS)时,此参数是必需的。
INSTANCENAME
="MSSQLSERVER"
; 代理帐户名
AGTSVCACCOUNT
="NT AUTHORITY\NETWORK SERVICE"

。。。
FTSVCACCOUNT
="NT AUTHORITY\LOCAL SERVICE"

  此时所有准备工作都已具备,点击安装。进入文件复制界面,耐心等候大约几十分钟,安装完成,图略。

  安装程序创建了联机帮助文档,可在不联网的状态下查看。如图12。

一、数据库安装
▲图12

  3.创建和访问数据库

  软件安装完成后,自动创建了系统数据库master,tempdb等,并启动了数据库服务,可以接受用户命令进行数据库的各项操作了。如果用户需要,可以通过图形界面管理工具,也可以使用SQL命令创建自己的数据库。这里我们采用后一种,以便更深入地了解SQL Server数据库的命令格式和选项。具体命令和步骤在后面给出,下面先了解一下SQL Server的几个概念。

  至此,安装过程结束。

0
相关文章