部署SQL server 2012的软件、硬件、操作系统、内存、CPU的各种要求:
http://msdn.microsoft.com/zh-cn/library/ms143506(v=sql.110).aspx#storagetypes
在生产环境部署规划之前,请仔细阅读上面链接的文档。
安装 SQL Server 的安全注意事项
http://msdn.microsoft.com/zh-cn/library/ms144228(v=sql.110).aspx
网络协议和网络库
http://msdn.microsoft.com/zh-cn/library/ms143671(v=sql.110).aspx
使用 SQL Server 的多个版本和实例
http://msdn.microsoft.com/zh-cn/library/ms143694(v=sql.110).aspx
并行安装 SQL Server 故障转移群集实例与 SQL Server 数据库引擎 的独立实例时,请注意避免 IP 地址上的 TCP 端口号冲突。 当 数据库引擎 的两个实例都配置为使用默认 TCP 端口 (1433) 时,通常会发生冲突。 要避免冲突,请将一个实例配置为使用非默认的固定端口。 在独立实例上配置固定端口通常是最简单的。 若将 数据库引擎 配置为使用不同的端口,则在 SQL Server 故障转移群集实例失败到备用节点时,将防止出现会阻止实例启动的意外 IP 地址/TCP 端口冲突。
SQL Server 中的本地语言版本
http://msdn.microsoft.com/zh-cn/library/ee210665(v=sql.110).aspx
SQL的中文版本无法安装在英文的操作系统上。
SQL Server 的默认实例和命名实例的文件位置
http://msdn.microsoft.com/zh-cn/library/ms143547(v=sql.110).aspx
静默安装SQL server 2012
1、静默安装下主要使用的参数
/ACTION - 需要它来指示安装工作流.
/ADDCURRENTUSERASSQLADMIN -将当前用户添加到 SQL Server sysadmin 固定服务器角色.
/IACCEPTSQLSERVERLICENSETERMS -用于确认接受许可条款.
/INDICATEPROGRESS - 指定应将详细的安装日志文件传送到控制台.
/INSTANCENAME �C 指定一个SQL Server实例名.
/INSTANCEID - 为 InstanceID 指定一个非默认值。.
/PID - 指定 SQL Server 版本的产品密钥.
/SAPWD - 指定 SQL Server sa 帐户的密码.
/UPDATEENABLED - 指定 SQL Server 安装程序是否应发现和包含产品更新.
2、静默安装和静默卸载示例
.\setup.exe /CONFIGURATIONFILE="C:\ConfigurationFile.ini"
.\setup.exe /CONFIGURATIONFILE="C:\ConfigurationFile_uninstall.ini"
3、静默安装步骤
在静默安装中所使用的参数我们可以通过图形界面安装过程中导出configuratinfile.ini文件来获取,然后修改ini文件为适合不同生产环境的配置。如果需要单次部署的SQL数量众多,那么结合ini文件的方式进行静默部署,将会非常高效。
通过图形安装SQL然后获取ini文件的方式如图。其实,最简单的方法就是我们图形界面安装一次SQL server,添加所有需要添加的功能,并配置好所有需要配置的配置项,然后把导出的ini文件应用到同类型的场景中。
我们找到configurationfile.ini文件,然后拷贝出来,再开启静默安装的选项,当以后我们再需要安装类似功能和配置的SQL,就不需要图形界面手动去点击配置了,只需要稍作修改,就可以进行快速,很少人为参与的静默安装了。
打开该文本后,可以看到注释对每个安装的选项都做了详细的中文解释,如图。
我把quiet=“true”,进行静默安装。
其他配置的参数,如图。
安装目录、实例ID、实例名称等等,这些参数都是我们之前在图形界面配置好,然后自动生成到ini文件中。
在ini文件的结尾加入下图的选项,代表接受许可协议。
删除配置文件中下面的行。
否则会下面的报错。
然后加载SQL的安装光盘,进入到光盘所在的目录D,执行下图的命令进行静默安装,如图。
开始静默安装,如图。
安装完成后,我们可以打开服务管理器和SSMS来进行验证,如图。
在SSMS的登陆界面,可以选择刚刚静默安装完成的SQL实例,如图。
本文出自 “曾垂鑫的技术专栏” 博客,谢绝转载!