1

我有一个存储过程(上一个问题),但现在我想在网络位置而不是服务器上的位置进行备份。

如果我使用如下命令:

sp_doStuff '\\172.16.97.15\DbBCK\', 'MyDatabase', 'F'

然后我收到以下错误:

消息 3201,级别 16,状态 1,行 1
无法打开备份设备 '\172.16.97.15\DbBCK\MyDatabase_Full_20120503113029.BAK'。操作系统错误 5(拒绝访问。)。
消息 3013,级别 16,状态 1,第 1 行
备份数据库异常终止。

我还尝试制作该位置的网络驱动器('Z:'),然后按如下方式运行突击队:

sp_doStuff 'Z:\', 'MyDatabase', 'F'

然后我得到这个错误:

消息 3201,级别 16,状态 1,第 1 行
无法打开备份设备“Z:\MyDatabase_Full_20120503113340.BAK”。操作系统错误3(系统找不到指定的路径。)。
消息 3013,级别 16,状态 1,第 1 行
备份数据库异常终止。

但我可以去路径,路径确实存在。有没有人知道这是否可能?

4

1 回答 1

0

使用@wqw@Filburt提供的信息,我将我的SQL EXPRESS 服务设置为使用我的管理员帐户,然后它能够​​执行命令'\\172.16.97.15\DbBCK\'。给他们很多赞!

于 2012-05-03T12:35:07.723 回答