从vb.net创建SQL Server数据库,不带SQL Server

时间:2016-04-14 08:08:37

标签: sql-server vb.net sqlcmd

我正在为VB.net中的应用程序编写安装程序。我的应用程序需要一个SQL Server数据库才能工作,但我希望我的应用程序在没有安装SQL Server实例的机器上运行。

独立存在sqlcmd还是什么? (我想将它包含在我的安装包中)

是否可以通过sqlcmd这种方式创建数据库?

谢谢

1 个答案:

答案 0 :(得分:4)

如果要使用SQL Server数据库的全部功能,则需要安装SQL Server实例。如果问题是最终用户的成本,并且他们符合标准,他们可以安装免费的SQL Server Express。

但是,如果你的申请:

  • 仅使用数据库在本地保存信息,而不是 需要与其他实例共享此信息 在其他PC上运行的应用程序
  • 使用.NET 4.02或更新版本。

您可以使用SQL Server 2012或更高版本上提供的SQL Server Express LocalDB

LocalDB允许您使用MDF文件并像使用完整的SQL Server数据库一样工作,但有一些限制,无需安装和配置完整的SQL Server实例。

您的安装程序可以启动SQL Server Express LocalDB(SqlLocalDB.msi)的安装,因此用户无需单独安装该产品。