SQL sever 2021 不知道为啥附加数据库的时候没有其他磁盘选项

而且mdf文件都在磁盘里面,前几天还好好的,今天突然就不行了,怎么办?

img

没有mdf文件吧,你在对应的磁盘目录下看看。

题主出现这个问题一般是运行sqlserver服务的账户权限不够导致的,账户没有读取其他盘的权限。如果不是题主修改过,那么可能用安全狗之类的优化软件优化过SqlServer配置了另外的运行账户。
按下面步骤更改SqlServer的运行账户试试。
按windows+R,在弹出框输入services.msc,回车运行打开服务器,找到SQL Server (MSSQLSERVER)服务,双击打开,切换到登录,看是否勾选的本地系统账户,不是的话勾选本地系统账户,确定后重启下sqlserver服务,在去管理工具中试试附加。

img


如果勾选的是本地系统账户,那么试试配置为管理员运行,选择下面的此账户,配置为管理员运行sqlserver,配置好后也需要重启过sqlserver服务。

img

如果还不行,那么在有数据库文件的盘加上everyone的读取,写入权限
有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

img


是这张图片

img


你看这张图