记SQL_Server安装过程中遇到的问题(SQL_Server安装教程)

问题一:WIN10系统下安装SQL_Server 2017提示“VS shell安装失败,退出代码1638”

查看报错LOG:

Detailed results:
  Feature:                       数据库引擎服务
  Status:                        失败
  Reason for failure:            该功能的某个依赖项出错,导致该功能的安装过程失败。
  Next Step:                     使用以下信息解决错误,然后再次尝试运行安装过程。
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20180406_003230\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell 安装失败,退出代码为 1638。
  Error help link:               https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

  Feature:                       SQL Server 复制
  Status:                        失败
  Reason for failure:            该功能的某个依赖项出错,导致该功能的安装过程失败。
  Next Step:                     使用以下信息解决错误,然后再次尝试运行安装过程。
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20180406_003230\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell 安装失败,退出代码为 1638。
  Error help link:               https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

    提示依赖项:Microsoft Visual C++ 2015 Redistributable安装失败,查看原因发现,这是因为Visual Studio 2017已经帮我们安装了更新的版本Microsoft Visual C++ 2017 Redistributable,所以说Visual Studio 2017和SQL_Server 2017这二者之间的兼容性做的还是不够的,想要避免这样的问题,应该先安装SQL_Server 2017,然后再安装Visual Studio 2017,解决报错的办法是:


    程序和功能->添加或更改程序->卸载图中的两个组件,一个是*64版本的,一个是*32版本的(也就是*86),卸载之后重新安装SQL_Server 2017即可通过,我这是安装好SQL_Server 2017之后的,所以图中显示Microsoft Visual C++ 2015 Redistributable
    总的来说,出现报错“VS shell安装失败,退出代码1638”的解决办法就是卸载已经安装的Microsoft Visual C++ 201? Redistributable的更新版本,并尝试重新安装SQL_Server 2017


报错二:安装报错:“安装SQL_Server数据库引擎服务实例功能时出错,找不到数据库引擎启动句柄"



此种错误一般都是服务账号配置没有权限导致,在服务账号设置SYSTEM安装即可,如下图所示:



这是解决问题的一种方法,另一种方法是手动启动数据库引擎启动句柄:控制面板->管理工具->服务



报错三:使用SSMS(SQL Server Management Studio)连接SQL Server 数据库时出错:


解决办法参见:点击打开链接


调整以下选项后重试连接SQL_Server




四:如何用MDF文件为SQL_Server添加数据库:点击打开链接

可能会出现以下问题:


尝试移动mdf文件到其他目录,使目录名为全英文且不包含非法字符,并尽量减少目录层次,然后重试

安装 SQL Server 2008 时出现“句柄无效”的错误可能是由于以下原因引起的。 首先,确保你的系统满足 SQL Server 2008 的最低要求。例如,你的计算机的操作系统必须是 Windows Server 2003 或更高版本,并且具备足够的硬件资源,如内存和存储空间。 另外,你还可以尝试以下解决方法来解决此问题。 1. 重新下载 SQL Server 2008 安装程序并确保完整下载。有时,下载过程中可能会出现错误导致安装程序文件损坏。 2. 检查你的系统是否已安装了其他版本的 SQL Server 或相关组件。如果是,请尝试卸载这些组件后再次尝试安装 SQL Server 2008。 3. 确保你具有足够的权限来安装 SQL Server 2008。通过以管理员身份运行安装程序,可以解决许多权限相关的问题。 4. 关闭或禁用任何可能与 SQL Server 2008 安装冲突的应用程序或服务,如防火墙、杀毒软件、虚拟化软件或其他数据库服务。有时,这些应用程序或服务可能会阻止 SQL Server 安装程序的正常运行。 5. 尝试在安装程序中选择“自定义安装”选项,并手动选择要安装的组件。有时,默认的安装选项可能与你的系统配置不兼容,手动选择组件可以避免与问题相关的组件。 如果以上方法都无效,你可能需要考虑更全面的故障排除过程,例如在安装过程中查看错误日志或联系 Microsoft 支持团队。由于“句柄无效”错误可能由多个因素引起,因此可能需要更多的信息才能解决该问题
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值