Win+R打开运行输入services.msc查看所有服务/或者我的电脑管理找到服务列表/任务管理器进入服务列表,停止所有与Sql Server有关的服务,如下:
打开控制面板-卸载sqlserver所有相关软件;
删除SQL Server相关注册表:找到
-
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager,删除右边”PendingFileRenameOperations”这一项:
-
删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下包含Microsoft SQL Server的文件夹
-
删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer,如果没有就算了
-
删除HKEY_USERS\.DEFAULT\Software\Microsoft\VisualStudio下搜索sqlserver的文件夹删除;
-
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下搜索sqlserver的文件夹删除
-
删除C:\Program Files里面的Microsoft SQL Server文件夹
-
删除C:\Program Files (x86)里面的Microsoft SQL Server文件夹
-
如果把sqlserver安装到别的盘,也是找到对应的地方删除 里面的Microsoft SQL Server文件夹
Windows11磁盘检查
-
启动报错:
无法使用文件 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf',因为最初格式化此文件时所用扇区大小为 4096,而目前所在卷的扇区大小为 32768。请将此文件移到其扇区大小小于或等于原始扇区大小的卷
。
-
win+r键打开cmd命令,输入命令; D:是代表安装sqlserver的盘;
fsutil fsinfo sectorinfo D:
,检查这两个参数是不是4096,如果不是,则需要去更改;
-
解决办法
1.格式化硬盘,指定扇区大小;最好的办法是 重新分一个盘,安装sql;百度有教程
2.使用命令,强制修改参数模拟扇区大小为4kb。
3.右键管理员运行PowerShell,输入命令:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"
4.继续输入命令,检查是否更改成功
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"
5.最后一步啦,不要放松,不然重回新手村啦。
6.重启电脑,完成后 右键管理员模式运行PowerShell,输入命令,检查扇区是否已经更改回来;
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"
7.恭喜你,sqlserver总算卸载干净,同时安装环境已经弄好了。开始安装sqlserver;中途不要断网;
8.重启完后在次,
安装SQLSERVER2012错误,未能加载文件或程序集 请移除注册表值 [HKLM/Software/Microsoft/Fusion!EnableLog]
如果报以上错误,请直接删除文件就行
以上是Windows11 下安装sql server 2012解决方法,希望能帮助到大家。
博主认为卸载重新
安装
太麻烦,选择了关闭防火墙然后重启,不卸载,从之前的
安装
向导那里继续
安装
。它能检测到你已经
安装
成功了一部分,所以只会
安装
数据库
引擎服务,速度会快得多。这里是博主的经验,这个办法方便快捷所以分享出来希望对你有帮助。如果你这样做还是有问题那再卸载重装,甚至重装系统也可以,只是如果本来这样简单解决的问题弄得很麻烦就没必要了。4.卸载,重装系统,重新
安装
数据库
。1.先全部卸载,重新
安装
数据库
。2.关闭防火墙,重新
安装
数据库
。3.卸载后重启,重新
安装
数据库
。4.重启,继续
安装
。
卸载主软件Microsoft
SQL
Server 2008 (64-bit),(虽然里面有很多以Microsoft
SQL
Server 2008开头的,但是选择这个主的程序就可以了,其它组件在删除过程中会自动被删除掉),还有卸载以Mircosoft visual studio开头的程序
②uninstall卸载工具:https://www.crystalidea.com/uninstall-tool
安装
不上怎么解决:你下载一个 .NET Framework 3.5 这个插件,装上后再装
sql
sever
2012
就可以了。
连接不上怎么解决:你用语句连接
数据库
发现怎么都连接不上,不一定是语句出问题,而是你没重启
数据库
,因为修改
数据库
后,要重启才能生效。
完成这四步之后重启电脑重新启动
SQL
server服务进程发现可以正常启动(如果重启
sql
server服务发现还不行,但已经不是1067的错误代码,只需要重新
安装
sql
server发现可成功启动!2.以管理员身份的命令提示符(
Windows
PowerShell)1.关闭杀毒软件,防火墙,常规操作,基本没啥用。上述3点一并设置后
安装
成功!win
11
安装
sqlserver
踩坑记录。④验证密钥是否已成功添加,控制台输入。3.用户账户控制设置为不推荐。
步骤1:将电脑上已
安装
的部分彻底删除干净https://blog.csdn.net/cyuyan520/article/details/80360952?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%A6%82%E4%BD%95%E5%B0%86
SQL
%20Server%20
2012
%E5%8D%B8%E8%BD%BD%E5%B9%B2%E5%87%80&utm_medium=distribute.pc_searc
日志中,一般:1、MSDTC
安装
失败
——重新先
安装
Office即可简单解决(Office软件中包含了这个分布式传输控制软件);2、提示:一般性的网络错误,详见如下解决。这样就不必重装系统了。计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment。计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows
\CurrentVersion\SharedDLLs。