我需要在客户端PC上安装我的.mdf数据库才能工作?

时间:2012-04-09 14:43:26

标签: sql mdf

我在vs 2008中开发了一个应用程序,C#。使用add -> new item在项目中添加了数据库。 (使用SQL Server 2005)

我从app.config获取了连接字符串:

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Baza.mdf;Integrated Security=True;User Instance=True"

我在测试客户端计算机上尝试并安装了SQL Server 2005 Express,它运行良好..但是有更好的解决方案吗?或者在客户端PC上安装我的应用程序是一种安全的好方法吗?

编辑: 此外,我将来计划将我的应用程序用于网络(本地),是否有关于如何管理此问题的说明/指示? (如何使我的数据库在网络中工作)..

2 个答案:

答案 0 :(得分:0)

好吧,根据您的描述...如果您打算在本地使用该应用程序,那么这就是您的选择。您需要客户端计算机上的SQL Server。这是启动和运行应用程序的唯一方法。

答案 1 :(得分:0)

SQL 2005 Express非常好,并且可以将它与您的应用程序一起分发,因为它是免费的,如果您使用Visual Studio中的单击部署,它将自动安装。 SQL 2005 Express的最大数据库大小为4gb,但如果需要更多,则SQL 2008及更高版本允许10GB的数据库大小。