首页 > 解决方案 > 将 Microsoft SQL Server 与 Windows 窗体应用程序一起使用 (vb.net)

问题描述

自从我开始 vb.Net 编程以来,我一直使用 MS Access 作为我所有程序的后端。

使用 MS Access 数据库发布应用程序并在另一台 PC 上运行它很容易,而无需安装 MS Access 数据库。

但是现在,我正在进行的项目需要一个具有高存储容量的数据库,这意味着 MS Access 不再是一个选项,我选择使用 SQL Server。现在我的问题是我是否必须在将运行应用程序的任何系统上安装 SQL Server?如果是这样,我将如何将我在开发机器上创建的数据库复制到其他系统,以便我的应用程序可以连接到它?或者有没有更简单的方法来做到这一点?

标签: sql-servervb.net

解决方案


SQL Server 是一个客户端/服务器 DBMS,因此您只需将数据库安装在共享服务器上。.NET 包括 SqlClient,它提供 SQL Server 应用程序所需的客户端组件。

数据库部署有许多选项。尽管您可以使用恢复或附加开发数据库来进行初始数据库部署,但这对于未来的升级将无法正常工作(假设您要保留数据)。考虑使用 T-SQL 脚本和/或SQL Server Data Tools (SSDT)。这将允许您创建新数据库,例如用于开发和测试,以及升级现有数据库。


推荐阅读