问题描述:
在进行 SQL Server 的安装过程中,出现错误提示“SQL 无法装载DLL Microsoft原因(无法修改sa密码)”,导致安装无法继续进行。
解决方案:
- 确认系统环境变量是否正确设置
如果系统环境变量未正确设置,将会导致 SQL Server 安装时无法装载 DLL 文件,从而使得安装过程中出现错误。因此,需要手动检查系统环境变量是否正确设置。具体步骤如下所示:
- 用管理员身份打开“控制面板”,选择“系统和安全”选项;
- 点击“系统”,在左侧导航栏中选择“高级系统设置”,弹出“系统属性”窗口;
- 在“系统属性”窗口中,点击“环境变量”按钮,弹出“环境变量”窗口;
-
在“用户变量”和“系统变量”中查看是否存在一个名为“Path”的变量,如果没有,需要手动添加一个,并设置其值为“C:\WINDOWS\system32;C:\WINDOWS”,其中“C:\WINDOWS”为操作系统所在的盘符。
-
禁用用户帐户控制(UAC)
另外一个可能导致 SQL Server 安装无法装载 DLL 文件的原因是用户帐户控制(UAC)。如果 UAC 被启用,SQL Server 安装程序将无法访问系统目录和文件,从而导致安装错误。因此,需要手动禁用 UAC。具体步骤如下所示:
- 点击“开始”菜单,选择“控制面板”,进入“用户帐户和家庭安全”;
- 点击“用户帐户”,选择“更改用户帐户控制设置”;
- 将滑块移动到最下方,点“确定”,重启计算机后使更改生效。
示例1:
在 Windows Server 2016 上安装 SQL Server 2017 后,出现“SQL 无法装载DLL Microsoft原因(无法修改sa密码)”错误提示。经过检查系统环境变量及用户帐户控制(UAC)的设置均正确,最后发现该问题是由于.NET Framework 3.5未安装所致。安装后,重新运行SQL Server安装程序即可正常安装。
示例2:
同样在 Windows Server 2016 上安装 SQL Server 2017 时出现了“SQL 无法装载DLL Microsoft原因(无法修改sa密码)”错误提示,检查环境变量和UAC后均正确,但问题仍然没有解决。最后经过进一步排查,发现是由于计算机名中存在特殊符号(如“-”)所致。将计算机名修改为不含特殊符号的名称后,SQL Server 安装成功。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL 无法装载DLL Microsoft原因(无法修改sa密码) - Python技术站