大众世界 world of demotic + 社区新动力

 找回密码
 注册会员
搜索
查看: 478|回复: 1

[应用程序] 彻底硬删除sql server 2019

[复制链接]
发表于 2022-5-5 09:50:25 | 显示全部楼层 |阅读模式
先用。sql_un_x64.exe。强制删除 sql server。
再从注册表删除以下:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SQLBrowser
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SQLTELEMETRY
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\SQLWriter

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
。。。。。
与上一样的子集一样。删除后,重启计算机。

再重新安装sql 2019
sql一般的目录为:
C:\Program Files\Microsoft SQL Server\
C:\Program Files (x86)\Microsoft SQL Server\




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

 楼主| 发表于 2022-5-5 10:33:31 | 显示全部楼层
SQL Server 2008等登录用户只能看到自己的数据库设置办法
默认情况下登录用户除了看到自己拥有管理权限的数据库外。还可以看到其他数据库,在点击打开时会提示没有权限。如下设置可使该用户只能看到自己拥有管理权限的数据库,而看不到其他没有权限的数据库。

(1)取消默认可查看任何数据库

DENY VIEW any DATABASE TO PUBLIC;  -- 没有进行权限设置,所有默认的登录用户不能查看任何数据库

(2)赋予自己拥有管理权限的数据库的查看权限

ALTER AUTHORIZATION ON DATABASE::DBName TO DBUser; -- 赋予DBUser(此处DBUser为举例,换成相应的各数据库管理员即可)可以查看并访问DBName(此处DBName为距离数据库,换成相应的各数据库名称即可)数据库(不给其赋予其他数据库的查看权限,就不能查看其它数据库了)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|Wod Inc. ( 蜀ICP备20000008号-8

GMT+8, 2024-4-28 19:14 , Processed in 0.101393 second(s), 28 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表