我试图在visual studio上运行一个经典的asp项目,因此我正在尝试恢复数据库。在尝试恢复它时,我似乎无法找到.bak
文件。它在C盘中不可见。我查了一下,发现它与权限有关。我已经尝试在.bak
文件的属性>安全性之后启用权限到'Everyone',它不起作用。我也试过NT Service\MSSQLSERVER
。请参阅以下内容。
您还必须对文件所在的文件夹启用权限。 SSMS首先需要浏览文件夹,然后才能读取文件。
在您的情况下,SQL Server尝试使用NT Service\MSSQLSERVER
帐户访问该文件夹,因此应该授予该帐户权限,不需要为所有人提供更多权限。
如果上面没有帮助,请尝试以下方法:
对于安装在我家系统中的sql server standalone 2014企业版,我面临更简单的问题。我尝试了各种文章中提供的所有可能性,但奇怪的是问题在于我的2个命名实例。我可以使用查询和GUI在我的默认实例上恢复数据库。我尝试将登录作为命名实例的sql server服务帐户更改为“网络服务”或“本地系统”,并授予他们对备份保留文件夹的完全控制权限。