尧图精选

SQL Server 2014安装图解与高频排错指南

🕒 发布时间:2026/10/2 5:27:05 📁 来源:尧图网络
简介这份PDF图解教程围绕SQL Server 2014安装全流程编写面向数据库初学者、IT运维人员以及需要在Windows Server环境下快速部署SQL Server的用户。教程基于Windows Server 2008 R2虚拟机环境从双击setup开始逐步演示安装前检查、功能选择、实例命名、账户配置、排序规则设置等关键环节并如实记录了安装过程中遇到的.NET Framework 3.5 SP1缺失错误及通过添加功能修复的完整排错思路同时专门提醒SQL Server 2014安装完成后不会像2008 R2自带BIDS或2012自带SSDTSSIS、SSRS、SSAS等BI开发工具需要单独安装。资源为单个PDF文档容量仅2.52MB图文对照、步骤紧凑可随时查阅或打印。目前已有5932人学习下载适合希望避开常见安装坑、一次性完成环境搭建的读者参考。1. SQL Server 2014 安装图解从下载到跑通的完整路线很多生产环境到现在还在跑 SQL Server 2014新项目里也有不少因为兼容旧存储过程、第三方系统绑定而继续选它的。这个版本的安装过程看起来就是下一步点到底实际容易翻车的地方却不少版本选成 Express 才发现数据库过 10GB 就顶住、.NET 3.5 没装导致安装中途回滚、sa 密码策略看不懂、默认数据目录全堆在 C 盘装完再返工比重装还麻烦。这篇文章按“下载检查 → 逐屏安装 → 连接验证 → 高频排错 → 无人值守”的顺序把 SQL SERVER 2014 讲清楚新手机器跟着走能一次跑通老手可以跳到第 5 章和第 6 章对参数、查边界。2. SQL Server 2014 下载与安装前检查版本差异与软硬件门槛2.1 版本怎么选Express / Standard / Enterprise 的边界先明确一点SQL Server 2014 的安装包不止一个版本微软按授权方式把同一套代码拆出了多个版本安装介质长得几乎一样但功能和许可差异很大。实操里经常接触的是 Enterprise企业版、Standard标准版、Developer开发版、Express快速版四个它们之间的硬性边界如下表版本是否免费数据库引擎功能内存限制数据库大小限制典型场景Express免费功能受限无 SQL Agent 作业调度约 1.4 GB10 GB学习、小工具应用Developer开发/测试免费与 Enterprise 基本一致按操作系统无本地开发、测试环境Standard收费核心功能完整高可用能力缩水按操作系统受许可约束无中小企业生产库Enterprise收费完整功能按操作系统无高并发、强一致生产库很多第一次接触 SQL Server 的人容易掉进同一个坑把 Developer 当成“免费的生产版”直接用。Developer 的功能确实和 Enterprise 几乎一样在线索引重建、内存优化表这些高级特性都在但许可协议明确不允许生产使用正规企业审计过不了。反过来Express 虽然免费却没有 SQL Agent 作业调度这意味着数据库自动备份只能靠外部计划任务来做再加上 10GB 的库大小上限业务一增长就触顶。真做生产环境Standard 起步需要 AlwaysOn 多副本或者在线索引维护能力时再考虑 Enterprise。选择时还有一个细节容易被忽视Express 安装介质内部还有 Express 和 Express with Advanced Services 之分后者自带 SSMS 管理工具和全文搜索建议个人练手直接下载 Advanced Services 版本省得装完库发现还要单独找管理工具。Developer 版虽然功能全但它不提供生产级高可用组件拿它模拟生产环境验证 AlwaysOn 行为时和 Enterprise 的表现会有细微差异这一点要提前有预期。2.2 下载渠道与安装前置检查系统版本、.NET Framework 与磁盘空间下载方面SQL SERVER 2014 的官方入口集中在两个渠道面向公众开放的评估版和 Developer 版入口在微软官网的“下载中心”和“评估中心”搜索“SQL Server 2014 Evaluation”就能找到官网下载页拿到的 ISO 或 EXE 都是完整安装介质企业环境一般从批量许可服务中心VLSC下载镜像那里能拿到对应授权版本的原始介质。下载时注意区分 x86 和 x64SQL Server 2014 虽然有 32 位安装包但生产环境基本都是 64 位堆内存超过 4GB 才有实际意义。在真正执行 setup.exe 之前先花十分钟把下面四项确认完可以避开绝大多数安装中断。第一操作系统版本。SQL Server 2014 官方支持 Windows 7 SP1、Windows Server 2008 R2 SP1 及之后的主流系统。Windows 10/11 上安装会走兼容性检查偶尔提示“此系统未在此版本上验证”一般可以忽略继续但建议先把系统更新补丁打完再装 SQL避免系统组件版本过旧影响安装程序。第二.NET Framework 3.5 SP1。这是最容易漏的一项也是安装前检查器最先报红的一项。注意 Windows Server 2012 之后的系统默认不启用 .NET 3.5即使你已经装了 .NET 4.8安装程序照样不认因为两个版本是并行的独立组件。用 PowerShell 在管理员窗口提前补装Install-WindowsFeature NET-Framework-Core如果服务器完全离线需要从 Windows 系统安装镜像的 sources\sxs 目录取组件源命令改成Install-WindowsFeature NET-Framework-Core -Source D:\Sources\SxS其中 D 盘是镜像挂载盘符。这项检查不做完安装进度大概率会停在“SQL Server 数据库引擎服务”配置阶段。第三安装账户权限。安装 SQL Server 2014 的账户必须是本地管理员组成员而且在 Windows 的 UAC 开启状态下最好右键 setup.exe 选择“以管理员身份运行”。直接双击运行同样会走安装流程但写服务注册表时可能被 UAC 拦一道表现是装到后期提示“试图执行未授权的操作”然后整个安装回滚。第四磁盘空间。完整功能安装数据库引擎 SSMS 全文搜索大约需要 6 到 8GB但这只是安装包解压占用的部分装完以后系统盘还会被这些目录持续占用默认路径存放内容C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL系统数据库、用户库文件、错误日志C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log安装日志和临时文件C:\Windows\Temp安装程序释放的临时文件实操经验是 C 盘剩余空间至少留 15GB 再开始安装。C 盘不足导致的安装失败setup 日志里往往只给一句笼统的“磁盘空间不足”但系统目录已经写入一半之后只能先卸载再重装相当吃亏。另外提前想清楚这台机器要不要被远程连接如果要先确认 TCP/IP 协议可用防火墙规则放到第 4 章统一配置。3. SQL Server 2014 完整安装步骤图解从安装中心到配置完成的逐屏操作3.1 安装中心与安装类型全新安装还是添加功能挂载 ISO 后运行 setup.exe先进入的是“SQL Server 安装中心”。左侧菜单有“计划”“安装”“维护”“工具”“资源”几类点“安装”标签页会出现几个入口全新 SQL Server 独立安装或向现有安装添加功能、从 SQL Server 早期版本升级、新建 SQL Server 故障转移集群。单机部署选第一个入口即可。这里我的建议是第一次装的人先别急着下一步先切换左侧菜单到“工具”运行一次“系统配置检查器”。检查器会把 .NET 3.5、重启挂起、防火墙、磁盘空间等问题一次性列出来比装到一半报错再回头找原因快得多。老手可能跳过这个环节但新手强烈建议看一遍因为检查器给出的警告清单基本就是后面排错地图的提前预览。正式进入安装向导后第一屏是“产品密钥”。Express 版不需要密钥评估版和商业版需要输入 25 位密钥。这里有一个值得知道的“后悔药”路径如果手头暂时没有正式密钥先装 Evaluation 评估版是可以的评估期 180 天之后拿到正式密钥不需要重装系统直接在“安装中心 → 维护 → 版本升级”里输入新密钥就能把评估版升级成目标版本。这个流程在 2014 里很成熟我曾给客户临时拉环境用过正常跑通。接下来是“许可条款”勾选接受后进入“全局规则”检查这里会把系统版本、.NET、挂起重启再核一遍。有警告项就先回去处理不要抱着侥幸心理硬往下一步点。再后面是“Microsoft 更新”界面如果机器在内网或者不想让安装程序联网拉补丁把“包含 SQL Server 产品更新”前面的勾取消。这个勾不摘离线机器上有时会卡在“检查更新”界面十几分钟不动看着像死机其实是在反复尝试外网。3.2 功能选择与实例配置默认实例与命名实例的差异功能选择界面是第一个直接决定“装出来的东西长什么样”的页面。左侧是功能树右侧实时计算磁盘占用。给一份我实际部署时常用的组合功能树节点选择建议用途说明实例功能 → 数据库引擎服务必勾SQL Server 核心服务不勾等于没装实例功能 → SQL Server 复制按需做发布订阅或读写分离才需要实例功能 → 全文和语义提取搜索按需中文全文检索依赖它但占内存共享功能 → 客户端工具 SDK按需开发环境要调 SMO 接口才勾共享功能 → 管理工具SSMS必勾没有这个图形化管理数据库就断了共享功能 → 数据工具SSDT按需做 BI 项目才需要关于“示例数据库”SQL Server 2014 的安装介质里已经没有可选示例库了AdventureWorks 等示例库需要单独去微软官网下载脚本附加安装界面里找不到这个选项是正常的不用四处翻找。有条件的话首次安装把“数据库引擎服务”和“管理工具SSMS”勾上就够了其他共享功能组件按实际项目再加装多了只是占空间容易让人后面看功能树看花眼。实例配置界面决定 SQL Server 在这台机器上的身份。选“默认实例”实例名固定为 MSSQLSERVER后续连接时服务器名称填“.”或本机机器名即可默认监听 1433 端口选“命名实例”实例名格式是“机器名\实例名”端口默认随机分配第一次远程连接时要依赖 SQL Server Browser 服务做端口解析。一台机器要同时跑 2012 和 2014 两套版本或者开多个隔离环境必须用命名实例。同机已存在旧版本时安装程序会检测到现有实例建议“实例 ID”保持自动生成值不要手改手改实例 ID 会造成注册表路径和后续卸载的混乱。3.3 服务器配置与数据库引擎配置服务账户、认证模式与 SA 密码“服务器配置”页是给 SQL Server 定运行身份的页面。服务账户的选择直接影响后续能不能访问网络共享、能不能做跨机备份账户类型适合场景注意点NT Service\MSSQLSERVER虚拟账户单机本地安装权限最小无法访问远程共享目录Network Service需要访问局域网内共享资源权限略有放大域账户集群、AlwaysOn、跨机备份需要提前在 AD 里建好专用账户虚拟账户是 2014 默认推荐单机部署不用管密码。但如果你计划让 SQL Server 往另一台机器的共享目录写备份虚拟账户会遇到“操作系统错误 5拒绝访问”这不是 SQL 配置问题是账户权限不够。我的判断标准很简单SQL 只在本地用选虚拟账户最安全未来有异地备份、复制、高可用需求一开始就建一个低权限域账户SQL 服务和 SQL Server Agent 服务都指向它后面不用返工。“排序规则”标签保持默认即可中文系统下通常是 Chinese_PRC_CI_AS。排序规则装完后修改非常麻烦涉及系统数据库层面的重建安装时务必确认选对。接下来是“数据库引擎配置”第一项就是身份验证模式。Windows 身份验证模式只允许 Windows 账号登录SQL 账号全部失效混合模式则同时接受 Windows 账号和 SQL 账号。本地练手建议直接选混合模式同时设置 sa 密码。密码最少 8 位包含大小写字母和数字或符号SQL Server 2014 会强制密码复杂度但复杂度只是底线生产环境 sa 口令至少要走公司密码策略。即使选了混合模式也一定要在“指定 SQL Server 管理员”里把当前 Windows 账户加进去。很多新手漏了这一项安装完成后打开 SSMS 默认用 Windows 身份验证连接结果直接“用户登录失败”。两个管理入口都保留后面无论是 sa 忘记密码还是 Windows 账号变更都有另一条路径可以兜底。3.4 数据目录、TempDB 与安装完成初始文件布局的规划数据库引擎配置页的第二个标签是“数据目录”这里决定数据库物理文件落在哪里。默认值全部指向 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL第一次安装如果不改后面业务量一上来 C 盘很快告急SQL Server 数据盘满会导致服务直接挂起。安装界面能改的目录包括数据根目录、用户数据库目录、用户数据库日志目录、备份目录。建议统一规划成独立数据盘目录例如 D:\SQLData、D:\SQLLog、D:\SQLBackup路径不存在时安装程序自动创建不用提前手工建。备份目录尤其容易被忽略即使数据文件已经改到 D 盘备份目录如果没显式修改默认仍然和数据目录走在一起。备份和数据放同一块物理盘等于把鸡蛋放在一个篮子里磁盘故障时备份也不可用了。生产环境建议数据、日志、备份分别落在不同物理磁盘实在没条件至少备份目录独立出来。TempDB 标签页是另一个容易被一带而过的地方。安装界面只能配置 TempDB 的数据目录和日志目录、初始大小与自动增长但没法配置“文件数量”。默认情况下 SQL Server 2014 只创建一个 tempdb.mdf 数据文件高并发环境里这个文件会成为闩锁竞争的热点。解决办法是安装完成立刻加文件用 SSMS 连接后执行下面的脚本USE master; GO ALTER DATABASE [tempdb] MODIFY FILE (NAME tempdev, FILENAME ND:\SQLData\tempdb.mdf, SIZE 2048MB, MAXSIZE UNLIMITED, FILEGROWTH 512MB); GO ALTER DATABASE [tempdb] ADD FILE (NAME tempdev2, FILENAME ND:\SQLData\tempdb2.mdf, SIZE 2048MB, MAXSIZE UNLIMITED, FILEGROWTH 512MB); GO第一段脚本把主文件 tempdev 的路径改到独立数据盘并设置初始大小和增长步长第二段脚本新增第二个数据文件 tempdev2。参数说明SIZE 的初始值不要设太小否则频繁自动扩容会加剧分配竞争FILEGROWTH 指定为固定的 MB 数不要用百分比百分比增长在小容量文件上会快速膨胀。经验口径是 8 核以下 CPU 配 4 个 TempDB 文件、8 核以上配 8 个文件名依次加后缀文件大小保持相同。这些修改需要重启 SQL Server 服务才生效建议在安装阶段就规划好避免生产运行后再动。之后进入“错误报告”和“安装进度”界面看到所有步骤完成、没有失败项安装过程就结束了。但请注意安装完成不等于连接一定成功第 4 章的验证步骤一个都不能跳。4. 安装后的连接与验证SSMS、服务状态与版本确认4.1 安装后立刻要做的三件事装完先不急着建库按顺序做三件事。第一确认 SQL Server 服务已经启动。打开服务管理器找到“SQL Server (MSSQLSERVER)”和“SQL Server Agent (MSSQLSERVER)”两个服务。数据库引擎服务必须处于“正在运行”状态Agent 服务如果当前没启动在不需要作业调度的单机环境可以保持停止一旦你要用自动备份或者定时作业就手动启动它并把启动类型改成“自动”。用 PowerShell 一条命令看所有 SQL 相关服务更省事Get-Service -Name MSSQL$*,MSSQLSERVER,SQLAgent$*,SQLAgent | Select-Object Name,Status,StartType这里MSSQLSERVER是默认实例的服务名MSSQL$实例名对应命名实例SQLAgent是默认实例的 Agent 服务命名实例则形如SQLAgent$实例名。StartType 显示 Auto 表示开机自启。如果数据库引擎服务没起来立刻去 Windows 事件查看器的应用程序日志里找来源为“MSSQLSERVER”的错误记录服务启动失败一定会留下对应的错误码和模块信息。第二用 SSMS 连一次库做基本连通性验证。服务器名称填“.”或“localhost”身份验证选“Windows”。连不上时先看命名实例是否写成了“机器名\实例名”默认实例填机器名反而可能因为解析问题连不上。这一步能立刻暴露前面说的“没把当前用户加入 SQL 管理员”的问题如果安装时漏了这一步这里会直接报“用户登录失败”。第三如果这台机器后续要做远程连接放行防火墙端口。默认实例固定监听 1433PowerShell 管理员窗口执行New-NetFirewallRule -DisplayName SQL Server 2014 Default -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow命名实例的情况要复杂一些端口是随机的先打开“SQL Server 配置管理器”在“SQL Server 网络配置”里查看当前实例使用的 TCP 端口再放行对应端口同时确认“SQL Server Browser”服务是运行状态且启动类型为“自动”否则远程客户端无法通过“机器名\实例名”解析到动态端口。凡是遇到“本机连得上、远程连不上”的故障九成是防火墙规则或 Browser 服务没有到位。4.2 用命令与错误日志核对安装结果连接成功之后跑几条查询把当前实例的信息钉死方便以后做补丁升级或故障排查时留底。在 SSMS 新建查询执行SELECT SERVERPROPERTY(ProductVersion) AS Version, SERVERPROPERTY(ProductLevel) AS SP_Level, SERVERPROPERTY(Edition) AS Edition, SERVERPROPERTY(IsIntegratedSecurityOnly) AS AuthMode, SERVERPROPERTY(Collation) AS Collation;ProductVersion 返回 12.0.x 表示 SQL Server 2014SP_Level 返回 RTM、SP1、SP2、SP3直接看出当前补丁级别IsIntegratedSecurityOnly 返回 0 表示混合认证模式返回 1 表示仅 Windows 认证Collation 确认排序规则没有被系统区域设置带偏。把这段结果保存下来比手写记事本靠谱。服务账户状态可以用系统动态管理视图查SELECT servicename, service_account, status_desc FROM sys.dm_server_services;servicename 列区分 SQL Server 和 SQL Server Agentstatus_desc 显示服务运行状态。这个视图比服务管理器直观而且能直接在 SSMS 结果窗口里筛不用来回切窗口。再看错误日志的物理位置。默认在 C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Log\ERRORLOG。用记事本打开最新的那一个头部几行会依次列出版本号、认证模式、内存配置、处理器个数安装阶段的关键决策都留痕。SQL Server 每次服务启动都会滚动生成新日志文件有很多个时间最新的才是当次记录。也可以在 SSMS 里通过“管理 → SQL Server 日志”直接读同一个内容本质上是一样的。最后打开“SQL Server 配置管理器”分别在“SQL Server 服务”和“SQL Server 网络配置 → MSSQLSERVER 的协议”下确认状态。重点看 TCP/IP 是否为“已启用”。2014 默认启用 TCP/IP但如果遇到本机连得上、远程连不上的情况这里是第一排查位修改协议状态后必须重启服务才生效。同时留意“客户端协议”里的 TCP/IP 是否启用服务端和客户端的协议开关是两套独立配置经常有人只改服务端、漏掉客户端结果换一台客户端机器还是老毛病。5. 避坑指南SQL Server 2014 安装失败与配置异常的高频问题排查5.1 安装过程中的三类高频报错坑一系统配置检查器卡在“.NET Framework 3.5 未安装”。现象安装前检查或安装进度报错提示此计算机未安装 .NET Framework 3.5 SP1即使系统里已经装了 .NET 4.8检查器仍然不认。原因SQL Server 2014 安装程序依赖 .NET 3.5 SP1而 Windows Server 2012 之后的系统默认不启用该组件安装向导本身不具备自动补装的能力。解决安装前执行Install-WindowsFeature NET-Framework-Core离线环境加上-Source参数指向 Windows 系统镜像的 sources\sxs 目录装完重开安装中心重新跑检查器警告自动消失。坑二安装进度走到最后一步失败日志提到“试图执行未授权的操作”。现象进度条推进到 90% 以上突然回滚或直接失败Setup Bootstrap 日志里定位到服务安装权限相关错误。原因setup.exe 没有以管理员身份运行或者当前安装账户不在本地管理员组。UAC 开启时即使用户本身就是管理员直接双击运行也不会拿到完整的提升权限。解决退出安装右键 setup.exe 选择“以管理员身份运行”在管理员终端里重新执行。服务账户如果手工指定了本地用户检查该用户是否已过期或密码变更使用 NT Service 虚拟账户可以避开这类问题。坑三内网机器安装时勾选了“包含产品更新”安装卡在更新检查阶段。现象安装界面长时间停留在“Microsoft 更新”或“产品更新”页面进度条不动网络抓包看到机器在反复尝试外网请求。原因内网环境无法访问微软更新服务安装程序不会主动跳过只会一直重试。解决进入安装向导时取消“包含 SQL Server 产品更新”勾选装完后再手动下载 SP 补丁离线安装。如果已经卡住直接结束进程重新安装即可不会留下严重残留。5.2 安装完成后的连接与路径问题坑四sa 登录报 18456密码确认正确仍然进不去。现象SSMS 选择“SQL Server 身份验证”输入 sa 和正确密码弹出错误 18456提示用户登录失败。原因最常见的有两种情况一是实例当前处于“仅 Windows 认证”模式SQL 账号根本没有登录入口二是 sa 在安装过程中被显式禁用。安装时选择了 Windows 身份验证模式后面又想改用混合模式但没有把注册表里的认证模式标识改回来。解决先用 Windows 身份登录 SSMS执行以下脚本ALTER LOGIN sa ENABLE; GO ALTER LOGIN sa WITH PASSWORD YourStrongPassword123; GO EXEC xp_instance_regwrite NHKEY_LOCAL_MACHINE, NSoftware\Microsoft\MSSQLServer\MSSQLServer, NLoginMode, REG_DWORD, 2; GO最后一条命令是直接修改注册表键值LoginMode 设置为 2 表示混合认证模式1 表示仅 Windows 认证。执行完毕后重启 SQL Server 服务再切到 sa 登录验证。密码复杂度不合规时ALTER LOGIN 语句就会直接报错先设置一个强密码再执行后面登录成功后再按自己的密码复杂度要求调整。坑五装完才发现用户数据库目录在 C 盘C 盘空间告急存量库搬不走。现象SSMS 右键数据库看到文件路径全在 C 盘想把物理文件移到 D 盘但图形界面的数据库属性里改路径对存量库不生效只对新建库有意义。原因安装时默认数据目录没有修改用户库创建时文件落在 C:\Program Files\Microsoft SQL Server...\DATA 下后期迁移不仅要移动物理文件还要同步修改 SQL Server 内部的路径元数据。解决不要在有业务流量的情况下用“分离-附加”操作那会让库中断访问。正确顺序是把库下线、移动物理文件、改元数据、再上线一步不能乱ALTER DATABASE MyDB SET OFFLINE; -- 在 PowerShell 里执行 Move-Item 把 MyDB.mdf / MyDB_log.ldf 移到 D:\SQLData ALTER DATABASE MyDB MODIFY FILE (NAME MyDB, FILENAME ND:\SQLData\MyDB.mdf); ALTER DATABASE MyDB MODIFY FILE (NAME MyDB_log, FILENAME ND:\SQLData\MyDB_log.ldf); ALTER DATABASE MyDB SET ONLINE;MODIFY FILE 只修改系统目录中的路径记录物理文件必须已经真实移动到目标目录顺序反了 SQL Server 会提示文件找不到并拒绝上线。执行前先做一次完整备份这是唯一的后悔药。多个用户库需要迁移时逐个处理每个库单独走“下线-移动-改路径-上线”不要同时把所有库下线否则业务影响面太大。6. 进阶技巧SQL Server 2014 无人值守安装与补丁升级的实战参数运维环境里用图形向导一台台点十几次时间和鼠标精力都浪费太多。SQL Server 2014 的 setup.exe 支持完整命令行安装最典型的是批量测试环境铺实例。给一个可直接套用的静默安装模板setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTIONInstall /FEATURESSQLENGINE,SSMS /INSTANCENAMESQL2014TEST /SQLSYSADMINACCOUNTSBUILTIN\Administrators /SECURITYMODESQL /SAPWDYourStrongPassword123 /TCPENABLED1 /SQLTEMPDBFILECOUNT4 /SQLTEMPDBFILESIZE1024 /SQLTEMPDBFILEGROWTH256 /SQLTEMPDBDIRD:\SQLData /SQLTEMPDBLOGDIRD:\SQLLog /SQLUSERDBDIRD:\SQLData /SQLUSERDBLOGDIRD:\SQLLog /SQLBACKUPDIRD:\SQLBackup参数说明/Q 是静默安装全程无界面安装日志写到 C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log 目录/ACTIONInstall 表示全新安装/FEATURESSQLENGINE,SSMS 只装数据库引擎和管理工具/SECURITYMODESQL 启用混合认证模式配合 /SAPWD 设置 sa 密码/TCPENABLED1 直接启用 TCP/IP 协议省去装完再去配置管理器手工修改的一步。这个命令里最值得关注的是 /SQLTEMPDBFILECOUNT4安装向导界面里做不到通过图形操作给 TempDB 添加多数据文件命令行参数可以一并搞定。还有 /SQLTEMPDBFILESIZE 和 /SQLTEMPDBFILEGROWTH 后面跟的是 MB 数1024 表示初始大小 1GB256 表示每次增长 256MB。路径参数都指向 D 盘独立目录安装完成后数据布局就是规范的不需要二次迁移。执行时如果安装介质是 ISO先挂载或解压再运行命令里有特殊字符的密码记得用引号包裹。安装完成后的下一步是补丁。SQL Server 2014 从 RTM 到 SP3 之间修复了不少内存管理和索引相关的问题尤其是 AlwaysOn 和列存储索引的行为差异很大。补丁包同样支持静默安装SQLServer2014SP3-KB...x64.exe /quiet /allinstances/allinstances 会更新这台机器上的所有 2014 实例避免漏装。执行前先备份 master 库并选择合适的低峰窗口因为补丁安装过程会重启服务。/quiet 参数下没有界面提示装完通过SELECT SERVERPROPERTY(ProductLevel)确认是否已经变为 SP3。个人习惯是每次部署完把服务账户、认证模式、TempDB 文件数、补丁级别记进运维文档SQL Server 的坑大多不是一次性的半年后回来看早忘了当初怎么配的。上面这些脚本按 SQL Server 2014 的实际行为核对过路径和参数照着改一个参数就能用希望帮到你。本文还有配套的精品资源点击获取
上一篇/下一篇内容由系统自动关联 返回资讯列表 →