2013-04-10 121 views
0

我无法使用C#代码备份和还原到SQL Server。如何备份和还原到SQL Server数据库

我的客户端如何备份和恢复到他的PC上的数据库?

+1

我没有在这里看到任何编程问题..气味像脱离主题。 – 2013-04-10 06:52:09

+1

转到Google.com – KF2 2013-04-10 06:53:23

+0

请避免“谢谢你的提示”,“我是新手”等与你的问题无关的文字。也可以说“我在网上找不到任何东西”并没有显示出真正的努力来寻找解决方案...... – 2013-04-10 06:57:00

回答

0

无法在客户端计算机上创建或还原数据库备份,除非它位于与服务器相同的本地网络中,以便服务器可以访问客户端计算机上的磁盘。

通常您会在服务器上制作和恢复备份,然后上传/下载到客户端计算机。

+0

我可以用C#做​​这个吗? – 2013-04-10 06:57:26

+0

是的,你可以。有很多关于如何进行备份的例子,以及如何上传/下载,你只需要把它们放在一起。 – Guffa 2013-04-10 06:59:35

+0

所有我不需要在客户机中发生系统故障时丢失数据 如何防止数据在客户机上丢失 – 2013-04-10 07:01:45

1

备份与SMO编程恢复SQL Server数据库,检查THIS

你可以做

  1. 完全备份
  2. 差异备份
  3. 事务日志备份与压缩
  4. 备份
  5. 完整或差异还原
  6. 事务日志还原
  7. 数据库还原到一个新位置

但是,使用这种方法的缺点是,它需要你的SQL Management Studio来进行客户端系统上安装。

1

转到SQL Server管理工作室 选择您的服务器,提供认证详细信息并连接到您的服务器数据库。

右键单击数据库,生成数据库脚本

保存。

从Studio注销,然后重新登录到您的客户端计算机身份验证详细信息并运行该脚本。

数据库也会在您的客户机上生成。

相关问题