将sqlserver用于基于本地的应用程序

时间:2015-05-19 18:22:57

标签: sql-server wpf database winforms sql-server-express

我目前在使用数据库的Windows窗体应用程序上工作,我想使用MS SqlServer,现在我需要知道如何使其成为本地的...

换句话说:在发布应用程序并将其安装到另一台设备上之后,由于找不到数据库且连接字符串也不正确,它会崩溃。

我在许多线程上找到了将md5文件从SqlServer目录复制到项目文件并将连接字符串更改为本地文件的方法,但由于它仍然在其他设备上崩溃,所以它没有正常工作,所以在这种情况下我该怎么办?

还有什么软件我应该在其他设备上安装它以便使用sqlServer命令(如.Net Framework..etc),还有什么是SqlServer Express?,这是我正在寻找的东西吗? />
请详细说明,先谢谢。

1 个答案:

答案 0 :(得分:1)

我正在使用SQL Server Compact 4.0,到目前为止一直很好

http://en.wikipedia.org/wiki/SQL_Server_Compact 基本上,您需要创建DB文件并使用一些其他程序集将其传送到目标计算机。

您可以从这里下载: http://www.microsoft.com/en-us/download/details.aspx?id=17876

还有Visual Studio的扩展,允许您使用设计师使用它。有了它,您可以使用实体框架。

http://sqlcetoolbox.codeplex.com/