C# 在Visual Studio中创建附加SQL Server项目的备份
你好 我正在尝试创建一个独立的C#项目,附带一个SQL Server数据库,所以我只需要安装一个SQL Server Compact Edition。 我设法连接到上述数据库并进行一些基本的显示、添加和删除 我现在要做的是让用户可以选择备份和恢复数据库 检查项目的文件后,表和存储的过程都是脚本格式的。是否可以像备份和还原.mdf数据库文件一样备份它C# 在Visual Studio中创建附加SQL Server项目的备份,c#,sql-server,visual-studio,C#,Sql Server,Visual Studio,你好 我正在尝试创建一个独立的C#项目,附带一个SQL Server数据库,所以我只需要安装一个SQL Server Compact Edition。 我设法连接到上述数据库并进行一些基本的显示、添加和删除 我现在要做的是让用户可以选择备份和恢复数据库 检查项目的文件后,表和存储的过程都是脚本格式的。是否可以像备份和还原.mdf数据库文件一样备份它 我也愿意听取关于如何轻松开发独立项目的建议。到目前为止,这只是我得到的。提前谢谢各位 SSDT项目可以而且应该像任何项目一样进行源代码控制。那就
我也愿意听取关于如何轻松开发独立项目的建议。到目前为止,这只是我得到的。提前谢谢各位 SSDT项目可以而且应该像任何项目一样进行源代码控制。那就是你的“后援”。虽然该项目可能包含用于种子设定/生成数据的脚本,但该项目不是一个数据库,它只是定义了一个数据库。@Crowcoder,感谢您抽出时间回答我的问题。这是否意味着我开发独立项目的方法是错误的?我想我需要更多地澄清“独立”对您意味着什么。在我看来,SSDT项目是一个很好的发展方向。我需要开发一个项目,在这个项目中,数据库在部署时连接到项目,而不需要安装整个SQL Server包。这仅适用于单个用户。它还必须支持数据库的备份和恢复。你能帮我一下吗?SSDT可以是一个解决方案的一部分,它允许你将数据库嵌入到应用程序中,但它不是整个解决方案,除非你希望用户运行Visual Studio。就像你不给用户c源代码一样,你也不会给他们sql源代码。您需要将整个解决方案拉入一个部署包中,这不是我可以在SO评论中解释的。