-3

我是c#最近 3 个月学习的新手,我使用 sql server 作为我的数据库。我转到菜单并创建一个基于服务的数据库,并在那里制作表格我正在处理 winform 我有菜单 datagridview,它以指定的形式显示数据。现在我想知道:我可以在特定文件夹或文件中制作数据库副本吗?可能吗?我听说我可以将 csv 文件加载到 datagriview 中。如何制作 csv 文件或其他文件,.mdf以便在意外删除数据后恢复。还有其他方法吗?

我从中得到了一些提示,它是不完整的。

4

3 回答 3

1

为什么不用sql server(ms sql management studio)自带的备份工具?您可以在服务器上对定期备份进行编程(与执行或不执行客户端程序无关。

是的,您可以导出为 csv 或其他文本格式,但这不是推荐的方式。如果您正在处理事务怎么办:您应该复制该数据吗?还是丢弃它?如果您从客户端对备份进行编程,则必须考虑最终的恢复过程。你也想写一个恢复程序吗?您应该记住表的恢复顺序。如果您将来更改数据库的结构怎么办?

结论:使用标准流程来备份/恢复您的数据库,除非您有充分的理由不这样做。

于 2013-01-26T17:25:01.927 回答
0

使用 SQL Server Management Studio 制作和恢复备份。请下载SQL server management studio,google一下很容易找到。然后创建或附加您的数据库。右键单击数据库有一个数据库上下文菜单,然后选择所有任务。您应该能够看到备份还原和其他选项。请关注有关此主题的一些 YouTube 视频,这些视频应该可以帮助您入门。

于 2013-01-26T17:44:40.513 回答
0

看看下面的链接。这完全是关于在 SQL Compact Edition 中维护数据库。查看最后的“备份/恢复/删除”部分:

http://technet.microsoft.com/en-us/library/ms172411(v=sql.100).aspx

于 2013-01-26T17:48:23.977 回答