0

我正在用 c# 开发一个程序,并使用 SQL Server 2008 作为数据库,在开发人员机器上一切正常。

但是在客户端机器上,当我尝试备份数据库时,它只允许将 DB 备份保存在 D:\, E:\, ... 目录中

当我尝试将数据库的备份保存在 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).

请帮忙

4

1 回答 1

1

对于要写入的文件夹,您需要在客户端计算机上具有写入权限。您需要要求客户端以管理员身份登录或授予您对特定文件夹的写入权限。

它可以在您的开发人员机器上运行,因为您可能是它的本地管理员,因此对所有文件夹都有写访问权限。

于 2012-09-01T15:34:57.887 回答