基于服务的数据库

时间:2010-12-15 08:38:58

标签: c# .net windows mdf

我有一个服务基础数据库的问题,我在我的一个应用程序中使用它但我不知道是否会使用它的用户需要安装一些东西才能运行应用程序(就像你需要安装一样)用于c#应用程序的.NET框架

注意:这是 windows 应用程序

2 个答案:

答案 0 :(得分:1)

这取决于您使用的数据库引擎。 SQL Server / SQL Express / Oracle / MySQL要求您在应用程序运行之前将其安装在计算机上。像SQLite和Firebird这样的数据库引擎只是Dll的,所以你可以在你的项目中包含它。

如果文件是作为SQL Server文件的MDF,则需要安装SQL Server或SQL express。

您可以将其与您的应用包含在一起并静默执行:

http://social.msdn.microsoft.com/forums/en-US/sqlsetupandupgrade/thread/7180e4dc-5c1e-4501-83d7-6882abb1f04e/

答案 1 :(得分:0)

您需要使用正确的服务名称安装相关的数据库引擎,并在安装时创建数据库和相关对象。