备份和还原数据库

本文关键字:数据库 还原 备份 | 更新日期: 2023-09-27 17:56:04

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

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

备份和还原数据库

为什么不使用 SQL Server (MS SQL Management Studio) 中包含的备份工具?您可以在服务器上对定期备份进行编程(无论是否执行客户机程序。

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

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

使用 SQL Server Management Studio 进行备份和还原。请下载SQL服务器管理工作室,只是谷歌它很容易找到。然后创建或附加数据库。右键单击数据库,有一个数据库上下文菜单,然后选择所有任务。您应该能够看到备份还原和其他选项。请关注一些关于这个主题的YouTube视频,这些视频应该可以帮助您入门。

看看下面的链接。这一切都与在 SQL 精简版中维护数据库有关。查看末尾的"备份/还原/删除"部分:

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