我如何做一个数据库备份,并储存在本地?
-
20-09-2019 - |
题
因此,这里的挑战。我需要使用C#以后立一个数据库,从当地一个远程数据库服务器的唯一分享我们是\\计算机\c$.
如果答案是回到一个位置上的远程数据库服务器和复制地方,假设没有一个分享关于远程位置。只是b/c我访问的数据库并不意味着我有接到文件系统。
这Q/一个看起来靠近我想要什么,但是请记住经常账户数据库中不会有权访问网络。 样品sql脚本,压缩和转移数据库的备份文件
所有的这一点...任何人做这样的事情和关心,以分享吗?或者有一个想法是如何做到这一点?
更新:我是含糊不清的目的。这里的上下文中是这样的:
- 我没有访问服务器上的文件数据库。
- 我正在运行的C#从客户下的客户的证书,所以我已经完全控制的客户计算机和可以做任何事情在这个领域。
我想我已经找到了什么我们要做的:
- 创建一个特殊的文件夹中的应用领域的当前用户。
- 创建一个文件共享文件夹
- 添加权的所有人,特别是分享和文件夹。
- 处理备份的基础上,分享。
- 删除分享和重置的权限。
在情况下,任何人都是好奇这是什么的问题指的是: 回旋
解决方案 3
认为实际上我已经找到了什么我们要做的:
- 创建一个特殊的文件夹中的应用领域的当前用户。
- 创建一个文件共享文件夹
- 添加权的所有人,特别是分享和文件夹。
- 处理备份的基础上,分享。
- 删除分享和重置的权限。
在情况下,任何人都是好奇这是什么的问题指的是: 回旋
其他提示
背景下?Oracle?MySQL?SQL服务器?Db尺寸?备份的时间?性要求?加密的要求?Rowcount验证?
我猜你在说关于SQL服务器,根据TSQL例,我建议检查了目的地管理组织的对象。这里有一个底漆 http://www.codersource.net/csharp_sqldmo_sqlserver.aspx.
说实话-的含糊性质的问题和事实,这方面的免费给了我一些神经过敏。一定要试一试验的环境下而不是在生产数据,好吗?
备用系统的SQL服务器运行的整个备份程序 在服务器上, ,这基本上意味着,该文件必须放在某个地方的数据库服务器可以把它和访问。
换句话说,该文件 将被写入从服务器.
如果你:
- 不能访问直接将文件服务器上,从客户,以任何方式
- 不能从服务器上下载文件,客户的,以任何方式
- 无法写入文件服务器,以一种共同的地方,这就是,可以通过客户在任何方式
然后你只剩下一个办法:重新实现的备份。
如果你实际问题是这个:
所有的这一点...任何人做这样的事情和关心,以分享吗?
然后我要去猜测,这个问题的答案是: 没有.
你们 肯定 你不能改变的问题之一,是可以解决的?
如果你想要的/需要来回一个数据库,然后在一般情况下,为目的的保证数据库的一致性、数据库服务器将需要或者完全关闭,或至少是完全在以只读方式。
你的问题听起来像是你的"挑战"采取有你要的任务回来了远程服务器,而没有这些条件得到满足。唯一明智的回答这样一个挑战是,它不能完成。