Sql server 如何将SQL server数据库与我的wpf项目文件一起保存在光盘上
这似乎是一个愚蠢的问题,但如何将我的数据库和我的c#project一起保存到另一个位置,如cd或penDrive 这是我第一次使用VisualStudio。我创建了一个连接并使用SQL server express的项目。 现在我需要把我所有的文件保存到一张光盘上,交给别人来测试我的项目,但我也不知道如何将数据库保存到光盘上 有人能帮忙吗?Sql server 如何将SQL server数据库与我的wpf项目文件一起保存在光盘上,sql-server,visual-studio,Sql Server,Visual Studio,这似乎是一个愚蠢的问题,但如何将我的数据库和我的c#project一起保存到另一个位置,如cd或penDrive 这是我第一次使用VisualStudio。我创建了一个连接并使用SQL server express的项目。 现在我需要把我所有的文件保存到一张光盘上,交给别人来测试我的项目,但我也不知道如何将数据库保存到光盘上 有人能帮忙吗? 谢谢,Emack。查看SQLite。它是一个本地文件,只需将其dll适当地包含在项目依赖项中,即可与WPF应用程序一起部署。它也有一个很好的实体框架提供程序
谢谢,Emack。查看SQLite。它是一个本地文件,只需将其dll适当地包含在项目依赖项中,即可与WPF应用程序一起部署。它也有一个很好的实体框架提供程序。您还可以获得这样的优势:您不必让客户端用户安装sql server或任何类似的疯狂操作。我在最新的WPF应用程序中使用了它,它非常棒。SQL Server数据库文件不能像其他文件一样复制-它们受SQL Server实例的控制 如果要部署现有数据库,有两个选项:
- 创建SQL脚本以创建和填充数据库,并随安装包一起提供,并在安装时运行它们
- 将SQL Server文件与SQL Server实例分离,然后复制这些文件(.mdf/.ndf/*.ldf),并在目标系统上再次将数据库连接到服务器 (或者您可以执行备份/恢复周期-工作原理类似)