关注小程序 找一找教程网-随时随地学编程

SqlServer教程

sqlserver卸载重装无效解决 笔记

  • 0 环境
  • 1 准备
  • 2 步骤重现
  • 3 解决
    • 3.1 虚拟安装sqlserver

0 环境

  • 系统环境: windows平台,虚拟机
  • 编辑器: IDEA,vscode
  • vscode插件: mssql

1 准备

  • 文章参考
    • 参考文章
    • 博客园文章

2 步骤重现

  • 先在控制面板 找到并点击r2 点击删除
  • 完成后 bat删除 有时候还是提示删除不了
@echo off
set /P dv=请确认强制删除MSDE2008(请先在控制面板中卸载),Y=删除,N=退出:
if not defined dv set dv=N
if /i "%dv%"=="n" goto :next
rd /s /q "C:\Program Files\Microsoft SQL Server"
rd /s /q "C:\Program Files (x86)\Microsoft SQL Server"
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "PendingFileRenameOperations" /f
reg delete "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQL Redist" /f
:next
echo 已删除MSDE目录!& pause
复制代码
  • 手动删除C:\Program Files\Microsoft SQL Server"和"C:\Program Files (x86)\Microsoft SQL Server"
  • 在注册表中 搜索Microsoft SQL Server 并且全部删除 但是我重新安装 还是不行

3 解决

反复几次 卸载安装sqlserver不行 我一想这样挺麻烦的 还不如用虚拟机呢(windows系列随意测死) 失败了 直接全删重来 不用在意什么注册表啥

3.1 虚拟安装sqlserver

  • 在虚拟机安装win7 网上很多 不在多说
  • 安装好sqlserver后
    • 关闭防火墙 --> 控制面板\系统和安全\Windows 防火墙
    • 主机与虚拟器互ping(先cmd ipconfig 得到各自的ip 互ping xxxx即可)
    • ping通后 测试sqlserver
      • 确定虚拟机中sqlserver启动中
      • 在主机中用IDEA测试sqlserver是否连接成功
    • 用vscode连接sqlserver(我不喜欢用sqlserver自带的)
  • 友情提醒 安装sqlserver需要二进制 需要配置一下