【发布时间】:2015-02-23 15:17:41
【问题描述】:
我有 MS SQL Server 2008 和一个使用实体框架用 C# 编写的程序。在不使用任何第三方工具的情况下,我可以:
- 是否每天将数据库中某些表的文件备份到文件中?
- 以编程方式告诉 SQL Server“这是包含一些表的文件,将其恢复到新的数据库 A”,然后连接到数据库 A 并使用数据,如果需要,删除数据库并加载下一个文件?李>
【问题讨论】:
-
为什么不使用 SQL Server 本身来完成您的要求?
-
我需要开发一个工具,让管理层可以在没有技术帮助的情况下加载过去任何一天的副本并在两个数据库之间执行分析。
-
听起来你需要聘请合格的
DBA并停止试图偷工减料意思是Stop being Cheap -
你看过LocalDB吗? This SO post 可能对使用 LocalDB 进行备份和恢复很有价值。
-
谢谢你,dotNET。您指向的帖子很有趣,可能是我正在寻找的。我认为如果 db 用户有足够的权限(创建、删除数据库),他们在帖子中显示的内容应该可以工作。
标签: c# sql-server entity-framework