当前位置 : 主页 > 编程语言 > c语言 >

使用.MDF文件部署VB.net应用程序(sql server 2008)ClickOnce

来源:互联网 收集:自由互联 发布时间:2021-06-24
我正在尝试部署一个当前使用SQL Server 2008作为其连接数据库的VB.net应用程序. 我需要这个应用程序能够包含其数据的副本,以便无论我在何处安装应用程序,都不需要安装SQL Express. 我一直
我正在尝试部署一个当前使用SQL Server 2008作为其连接数据库的VB.net应用程序.

我需要这个应用程序能够包含其数据的副本,以便无论我在何处安装应用程序,都不需要安装SQL Express.

我一直在阅读的是我应该使用SQL Server Compact Edition来做到这一点.使用.MDF文件有什么方法可以做到这一点吗?

如果没有,是否可以将.MDF文件转换为.SDF然后将其包含在我的vb.net应用程序中?

谢谢

SQL Server CE是可再发行的. SQL Server 2008不是.

更改为SQL Server CE的难度级别将取决于您使用存储过程之类的事情(可能是).它通常不是微不足道的.

但是,SQL Server 2008 Express是可再发行和免费的,除了一些大小限制与完整的SQL Server 2008基本相同.显着的限制是:

> 1个CPU插槽
> 1 GB内存
每个数据库>大约10 GB的用户数据(R2版本)(以前是4GB)

如果您的应用程序有多个实例连接到中央服务器,那么您应该使用SQL Server 2008 Express. SQL Server CE是一个内存中的进程内数据库,Express作为独立服务运行.

网友评论