SQL Server 2005 Express自动安装之命令行详解_SQL Server_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > SQL Server > SQL Server 2005 Express自动安装之命令行详解

SQL Server 2005 Express自动安装之命令行详解

 2016/5/12 5:34:56    程序员俱乐部  我要评论(0)
  • 摘要:SQLServer2005Express自动安装之命令行的相关知识是本文我们主要要介绍的内容,情况是这样的,笔者最近要搞一个MS的SQLServer2005Express无人值守的安装。好在的是MS的安装包一般均可以实现自动安装。先给个例子,按着例子说比较好点,看得明白。D:\SQLEXPRESS.EXE/qbINSTANCENAME="MSSQL2005"ADDLOCAL=AllSECURITYMODE=SQLSAPWD="13579qaz"
  • 标签:Server 详解 安装 SQL 2005 命令

SQL Server 2005 Express自动安装命令行的相关知识是本文我们主要要介绍的内容,情况是这样的,笔者最近要搞一个MS的SQL Server 2005 Express无人值守的安装。好在的是MS的安装包一般均可以实现自动安装。

先给个例子,按着例子说比较好点,看得明白。

D:\SQLEXPRESS.EXE /qb INSTANCENAME="MSSQL2005" ADDLOCAL=All SECURITYMODE=SQL SAPWD="13579qaz" INSTALLSQLDIR="D:\MSSQL" INSTALLSQLDATADIR="D:\MSSQL\DATA" SQLAUTOSTART=1 

DISABLENETWORKPROTOCOLS=0

只要在 CMD.exe 中运行以上内容就可以执行安装了。

现在说一下参数的问题。 

D:\SQLEXPRESS.EXE 是sql2005 express安装程序的完全路径;

我们平时在安装程序时都是有图形界面的,一步一步地往下安装。sql2005 express 也是如此。所以参数中的 /qb 就是显示基本安装操作的图形界面。 qb的全称是quiet mode。如果我们不想看到安装图形界面 就可以把参数写成 /qn。[INSTANCENAME]用法: 是实例名的参数设置,这里的实例名就是MSSQL2005,必须指定 INSTANCENAME 参数。 对于默认实例,请使用MS SQL Server 2005。

这里例子如图:

class='fit-image' onload='javascript:if(this.width>498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="SQL Server 2005 Express自动安装之命令行详解" src="http://images.51cto.com/files/uploadimg/20110901/2230470.png" />

SQL Server 2005 Express自动安装之命令行详解

[ADDLOCAL]用法:ADDLOCAL 指定要安装的组件。如果未指定ADDLOCAL,安装程序将失败。若要安装所有组件,请从命令提示符指定“ADDLOCAL=All”。ADDLOCAL 规则: 功能名称区分大小写。若要使用 ADDLOCAL,请提供以逗号分隔且不含空格的要安装的功能的列表。 例如,若要安装除 Analysis Services 和 Reporting Services组件之外的所有组件,该列表将如下:

  1. ADDLOCAL=SQL_Engine,SQL_Data_Files,SQL_FullText,Notification_Services,  
  2. NS_Engine,NS_Client,SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SDK,SQL_Documentation,  
  3. SQL_BooksOnline,SQL_Samples,SQL_AdventureWorksSamples,SQL_AdventureWorksDWSamples,SQL_AnalysisServiceSamples,SQL_Samples 

选择父功能将只安装父功能,而不会同时安装父功能和子功能。 安装子功能将自动安装父功能和子功能。 删除父功能将同时删除父功能和子功能。

还可以使用 ADDLOCAL 以维护模式添加组件。 例如,执行上述安装后,指定以下内容可以添加Analysis Services:

  1. ADDLOCAL=Analysis_Server,AnalysisDataFiles,  
  2. AnalysisSharedTools,Client_Components,Connectivity 

下表显示父/子功能关系及其对安装在X86、IA64 和 AMD64 中的 SQL Server 2005 Enterprise Edition、Developer Edition、Evaluation Edition 和Standard Edition的 ADDLOCAL 要求。

[SECURITYMODE] 和 [SAPWD]:此信息用于“身份验证模式”对话框。 若要使用混合模式身份验证,请使用 SECURITYMODE=SQL。 如果未指定 SECURITYMODE=SQL,则只使用 Windows 身份验证。[SAPWD] 是 sa用户密码。上面是用混合模式密码是13579qaz。

[INSTALLSQLDIR]用法:是程序的安装地方,例子中是安装在 D:\MSSQL,[INSTALLSQLDATADIR]用法:数据库文件存放的路径.当我们创建一个数据库文件的时候就是存放在这里。

例子中是D:\MSSQL\DATA,[AUTOSTART]用法: 若要使用 *AUTOSTART 参数,则指定 1 将自动启动,指定 0 将手动启动。 如果决定自动启动 SQL Server 代理,则 SQL 也将自动启动。 这些参数的默认值指定如下。

  1. SQLAUTOSTART=1 
  2. AGTAUTOSTART=0 
  3. ASAUTOSTART=1 
  4. RSAUTOSTART=1 

例子中用了SQLAUTOSTART=1。

[DISABLENETWORKPROTOCOLS]用法:此参数用于设置网络协议的启动类型。 它有以下三个选项:

  1. 0 - Shared memory = On、Named Pipes = On、TCP/IP = On 
  2. 1 - Shared memory = On、Named Pipes = Off(仅限本地使用)、TCP/IP = Off 
  3. 2 - Shared memory = On、Named Pipes = Off(仅限本地使用)、TCP/IP = On 

这里我们用了0如图:

SQL Server 2005 Express自动安装之命令行详解

关于SQL Server 2005 Express自动安装之命令行的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!

发表评论
用户名: 匿名