我正在用c#开发一个程序,并使用SQL Server 2008作为数据库,一切都在开发人员机器上正常工作。
但是在客户端机器上,当我尝试备份数据库时,它只允许在D:\,E:\,...目录中保存DB的备份
当我尝试在C:\上保存数据库的备份时,它只允许在SQL服务器安装文件夹的备份文件夹中
我的问题是如何提供写入权限或允许SQL服务在任何目录中保存数据库备份。
我知道有关控制面板的一些内容>管理工具>服务,但我不知道如何处理它。
错误代码段
Cannot open backup device 'C:\User\Saleh\Documents\12.bak'. Operating system error 5 (failed to rerieve text for this error. Reason: 15105).
请帮助
答案 0 :(得分:1)
您需要在客户端计算机上为要写入的文件夹具有写入权限。您需要要求客户端以管理员身份登录或授予您对特定文件夹的写入权限。
它适用于您的开发人员计算机,因为您可能是本地管理员,因此对所有文件夹都具有写入权限。