![]() |
1
4
TSQL是一种语言规范,而不是实际的数据库。 如果您谈论的是MS SQL Server,那么如果您希望将数据库与应用程序一起分发,就可以捆绑并安装SQL Server Express实例。 There's some documentation on it over on MSDN 具体地说, Embedding SQL Server Express into Custom Applications. |
![]() |
2
1
SQL Server Compact Edition 适合这个。它有一些局限性,因为它不支持SQL Server支持的完整功能集(例如,存储过程就是一个例子),但这意味着您不需要安装SQL Server来使用它。如果您只使用数据库作为“位存储桶”来存储和检索数据,那么它就足够了。 另一种选择是使用 SQL Server Express Edition . 这确实需要安装适当的SQL Server实例,但基本上提供了完整SQL Server的精简版本,使您能够使用它的更多功能。 这两个都是免费的。 |
![]() |
3
1
您可能还想退房 VistaDB . 它在语法上与SQL Server兼容(尽管不完全兼容)。所有托管代码。但它不是免费的。 SQL Server Compact版本不支持存储过程,仅供参考。但是是一个单独的文件部署加上您的数据文件。 sqlite非常快速和轻便。部署是单文件加数据文件。但是它有一些语法上的限制,并且对它的dotnet集成也有限制(尽管我很确定它有一个ADO.NET提供程序)。 我支持一个基于SQL Express版本的应用程序,这是一个难题。它有很多安装失败。(在过去的3年里大概安装了10万台)但是如果您需要电源、热备份、完整的SP和功能支持、连接池等,它将为您工作。 从来没有用过MySQL,所以我不能评论。 赛斯 |
![]() |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
![]() |
Futterkiste · 函数比例图 2 年前 |
![]() |
user18789895 · 我应该如何验证WinForms应用程序? 3 年前 |
![]() |
beriscen · 如何使整个链接标签区域可点击? 3 年前 |
![]() |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 3 年前 |