为啥 Visual Studio 2019 缺少基于 SQL 服务的数据库

Posted

技术标签:

【中文标题】为啥 Visual Studio 2019 缺少基于 SQL 服务的数据库【英文标题】:why Visual studio 2019 missing SQL Service-Based-Database为什么 Visual Studio 2019 缺少基于 SQL 服务的数据库 【发布时间】:2021-05-31 15:30:59 【问题描述】:

我正在尝试在 Visual Studio 中制作登录表单,我观看了一些视频,它说我需要在解决方案项目部分使用 SQL Server 数据工具/基于服务的数据库,但似乎它不存在。我已经检查过并且已经安装了,有人知道我做错了什么或者我应该采取什么其他步骤吗?

这正是我要寻找的:

【问题讨论】:

您突出显示的内容不是 SSDT 的一部分。数据工具允许创建、测试和部署数据库项目,而不是用于不同类型项目的文件类型。 Service Based Database 不是 SSDT 的一部分 此外,Service Based Dattabase 仅适用于 Winforms 项目。您发布的屏幕截图看起来像 Solution Item 页面。你是不是点击了错误的节点? 【参考方案1】:

您正在尝试添加“解决方案项” - 您可能在解决方案资源管理器中右键单击了您的 解决方案,而不是您的某个项目。如果您在解决方案资源管理器中右键单击您的实际项目并尝试添加一个项目,您应该能够看到基于服务的数据库。

以下一项也是如此:

在解决方案资源管理器中右键单击您的项目,然后选择添加 → 新项目。然后找到 Service-based Database 项。 在解决方案资源管理器中左键单击您的项目以将其选中,然后在 Visual Studio 的顶部菜单栏中单击 Project 菜单项,然后单击添加新项并找到基于服务的数据库。

【讨论】:

天哪,非常感谢,是的,这正是我做错的地方。

以上是关于为啥 Visual Studio 2019 缺少基于 SQL 服务的数据库的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Visual Studio 生成的 WSDL 未指定 soap:operation 元素(缺少 wsdl:binding 元素)

Visual Studio 2019 缺少 SQL Server

Visual Studio 2019 缺少 SQL CLR VB

Visual Studio 2019:即使缺少内容文件,构建也会成功

Visual Studio 2019 社区中缺少“添加客户端库”选项

在 TFS 构建配置上缺少 Visual Studio 的最新版本 2019 [重复]