0

我正在尝试创建一个 asp .net 页面来从共享服务器上的远程主机备份和下载 mssql db。我尝试使用 SMO 创建备份并将其保存在与 .aspx 页面相同的文件夹中,但它会引发访问被拒绝异常,后来我发现 sql server 除了其本地备份文件夹之外无权在任何地方写入备份我不能从那里下载。

有没有其他方法可以让这个工作?

4

2 回答 2

0

您不能让 ASP.NET 页面从备份位置读取文件并将文件流式传输给您吗?

当然,你可能需要和你的主人谈谈这件事。他们可能明确阻止您的网站访问 SQL Server 文件夹。为什么他们不只是为您提供备份?我用于共享 SQL Server 托管的主机在执行此操作时没有问题。

于 2009-10-18T16:23:39.643 回答
0

您可以尝试使用 SSIS 创建包完成备份作业,完成文件传输。然后创建一个 Web 服务来与 SSIS 包进行通信。然后使用您的 Web 应用程序调用 Web 服务来启动所有操作。

于 2009-10-18T16:30:57.723 回答