You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS2019无法通过可视化界面创建View咨询:是否需安装独立组件?

为什么Visual Studio 2019无法通过可视化界面创建View?

这个问题我之前也碰到过,主要是VS版本迭代中数据库工具的整合和默认安装逻辑变了,下面给你拆解原因和解决办法:

核心原因:工具组件的整合与默认安装调整

VS2012里的可视化视图设计器是当时SQL Server相关工具的默认内置组件,但从VS2017开始,微软把所有数据库开发相关的工具(包括视图设计器、数据库图表等)整合到了**SQL Server Data Tools (SSDT)**中,而且默认安装VS2019时并不会自动包含这个组件——这就是你只能看到代码编辑界面的直接原因。

解决办法:安装SQL Server Data Tools (SSDT)

你需要手动安装这个组件,步骤如下:

  • 打开Visual Studio Installer(在开始菜单搜索就能找到),找到你已安装的VS2019实例,点击「修改」
  • 切换到「工作负载」标签页,找到「数据存储和处理」工作负载并勾选,然后点击「修改」开始安装(这个工作负载包含了SSDT及相关数据库工具)
  • 如果你不想装整个工作负载,也可以切换到「单个组件」标签页,直接搜索「SQL Server Data Tools」并勾选安装,这样更轻量化

安装后启用可视化设计器

安装完成重启VS2019后,再尝试创建View:

  • 连接到你的SQL Server数据库,右键点击「视图」文件夹,选择「添加新视图」
  • 这时候应该会弹出和VS2012类似的可视化设计界面,你可以拖拽数据表、设置关联,最后自动生成SQL代码
  • 如果还是没弹出,检查一下设置:打开「工具」->「选项」->「数据库工具」->「设计器」,确保「启用视图设计器」的选项是勾选状态

另外,如果你的项目是针对非SQL Server的数据库(比如MySQL、PostgreSQL),那需要安装对应数据库的扩展插件才能获得可视化设计能力,但从你的描述来看,应该是SQL Server的场景,上面的步骤就足够解决问题了。

内容的提问来源于stack exchange,提问作者erenjeager

火山引擎 最新活动