sql-server - 将 Microsoft SQL Server 与 Windows 窗体应用程序一起使用 (vb.net)
问题描述
自从我开始 vb.Net 编程以来,我一直使用 MS Access 作为我所有程序的后端。
使用 MS Access 数据库发布应用程序并在另一台 PC 上运行它很容易,而无需安装 MS Access 数据库。
但是现在,我正在进行的项目需要一个具有高存储容量的数据库,这意味着 MS Access 不再是一个选项,我选择使用 SQL Server。现在我的问题是我是否必须在将运行应用程序的任何系统上安装 SQL Server?如果是这样,我将如何将我在开发机器上创建的数据库复制到其他系统,以便我的应用程序可以连接到它?或者有没有更简单的方法来做到这一点?
解决方案
SQL Server 是一个客户端/服务器 DBMS,因此您只需将数据库安装在共享服务器上。.NET 包括 SqlClient,它提供 SQL Server 应用程序所需的客户端组件。
数据库部署有许多选项。尽管您可以使用恢复或附加开发数据库来进行初始数据库部署,但这对于未来的升级将无法正常工作(假设您要保留数据)。考虑使用 T-SQL 脚本和/或SQL Server Data Tools (SSDT)。这将允许您创建新数据库,例如用于开发和测试,以及升级现有数据库。
推荐阅读
- google-cloud-dataflow - 如何使用 Stackdriver 检查 Dataflow 运行状况是否正常?
- python - 带有自动换行的 Python 文字处理函数
- javascript - 椭圆:TypeError:将圆形结构转换为 JSON
- timestamp - 如何使用 bitbake 设置 /etc/timestamp?
- java - 有没有在 Micronaut 中使用 @PostConstruct 的正确方法?
- dgraph - 查询节点,使用子节点(关系)的 uid 进行过滤
- python - 如果在 Scrapy 中使用 Javascript,如何执行 Next Page
- ios - Xcode 10.2:调试应用程序时出现内部错误
- javascript - 反应:数组未定义
- c++ - 使用 libfm Linux 在 C 中自定义操作或命令?