SQL Server 2005 Express:备份到网络上的文件夹

时间:2010-12-18 21:00:06

标签: sql-server sql-server-2005-express

我使用此代码作为应用程序的过程。在午夜,它将触发程序。

http://www.geekzilla.co.uk/View487F82A5-C96B-4660-A070-F7C8B7FC4431.htm

我在本地备份了这个:

TO  DISK = N''c:\db backup\'

为:

TO  DISK = N''\\nlbkserver02\backup_devicem01$\'

它在本地计算机上正常工作,但它无法在网络驱动器上运行。错误详细信息如下:

Cannot open backup device
'\\nlbkserver02\backup_devicem01$\15-Dec-2010
- application 1'. Operating system error 5(error not found). BACKUP
DATABASE is terminating abnormally.

有人可以给我一个建议吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

默认情况下,SQL在Localsystem帐户下运行。该帐户无法访问网络上的共享,因为它不是经过身份验证的网络帐户。

您还应该检查共享上的权限。

答案 1 :(得分:0)

答案 2 :(得分:0)

您是否考虑过备份到本地驱动器并使用其他作业(在SQL之外)将备份复制/移动到网络驱动器?

这样,如果网络驱动器出现问题(如计算机处于脱机状态,网络已关闭等),则备份仍将发生。我认为只是因为网络驱动器处于脱机状态,您不希望跳过备份。