• SQL2005 Express 自动安装之命令行


         小弟在此耍下...记录一下学习记录。 

         安装的方式有以下几种方式:

         A.命令行安装

    B.手动安装

    C.使用配置文件template.ini 

    D.VS打包安装

    最近要搞一个ms的sql2005 Express无人值守的安装。好在的是ms的安装包一般均可以现实自动安装。

    下面来唠叨一下A方式的安装过程,这个过程比较繁琐点。繁琐在那里呢?繁琐的就是安装过程中的那些参数问题了。

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

    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 参数。 对于默认实例,请使用 MSSQLSERVER。

    这里例子如图:

     

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

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

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

    ADDLOCAL=Analysis_Server,AnalysisDataFiles,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 也将自动启动。 这些参数的默认值指定如下。

     
    SQLAUTOSTART=1
    AGTAUTOSTART=0
    ASAUTOSTART=1
    
    RSAUTOSTART=1

    例子中用了SQLAUTOSTART=1 

     

    [DISABLENETWORKPROTOCOLS]用法:

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

     

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

    这里我们用了0如图:

    忘记了说 sql2005 Express 安装之前要先安装 .net framework 2.0 

     

     

    崩溃崩溃....

    请参考:

    MSDN 手册下载地址

    MSDN 如何从命令提示符安装 SQL Server 2005

     



    作者:JasonXuVip
    我的网址:政和生活网
    本文地址:
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

  • 相关阅读:
    MVC @Url.Action 小示例
    Eclipse快捷键
    MVC视频下载/文件上传
    MySQL数据库备份/导出
    C#文件下载
    C#正则表达式匹配字符串中的数字
    常用的LINQ to SQL 用法
    C# 实现抓取网页内容(一)
    C# 繁体字和简体字之间的相互转换
    我到底会什么??
  • 原文地址:https://www.cnblogs.com/jasonxuvip/p/2162314.html
Copyright © 2020-2023  润新知