sql-server - 缺少 Visual Studio SQL Server 设计和内联编辑功能

标签 sql-server visual-studio-2012 ide sql-server-2012 sql-server-data-tools

在 Visual Studio 2012 中,我在服务器资源管理器中配置了两个数据库连接。一个适用于 SQL Server 2008 R2 数据库,另一个适用于 SQL Server 2012 数据库。我一直能够通过右键单击表并选择“显示表数据”,使用 SQL 2008 数据库对数据进行快速内联编辑。

Show Table Data command

然后我可以弹出 SQL Pane 并查询数据,将光标直接放在字段中并编辑结果集中的数据。在无需编写脚本的情况下快速编辑数据时,我非常依赖这种方法。

Inline editing of data

此选项似乎不适用于 SQL Server 2012 连接。当我尝试执行相同操作时,它似乎在 SQL Server 数据库工具 (SSDT) 的上下文中打开。我将看到包含 1000 条记录的初始结果集,但与 SQL 2008 不同,没有简单的方法可以通过选择和覆盖结果集中的值来运行更精确的 SELECT 查询和内联编辑数据。下面的屏幕截图是我通过直接打开新查询窗口可以获得的最接近的屏幕截图,但仍然无法内联编辑结果。

SSDT Window with no way to edit

是否可以让 2012 数据库在 Visual Studio 中表现得像 2008 数据库一样?我是否在安装 SQL 2012 时错过了阻止此行为的组件?或者微软已经取消了这些功能?我非常想恢复内联编辑,我不想编写 UPDATE 查询来更正单行数据,它速度较慢,而且似乎风险更大..如果无意中错过了一个子句,最终可能会损坏大量数据?

如有任何想法,我们将不胜感激。

最佳答案

首先,清除设置中的查询限制。它位于“工具”菜单下,然后是“选项”,然后滚动到“SQL Server 对象资源管理器”和“命令”

然后,右键单击表格并单击“编辑所有行”

然后显示 SQL Pane ,然后您可以编辑查询。它是一个方形背景上带有字母 SQL 的图标。不是圆柱体顶部带有 SQL 的图标。

我会发布照片,但可笑的是,我没有足够的积分。很抱歉。如果需要的话请给我留言。

关于sql-server - 缺少 Visual Studio SQL Server 设计和内联编辑功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770784/

相关文章:

c++ - 未解析的外部符号 _libvlc_new

C++简单编写与编译

ios - 如何在 Windows 上使用 Objective C 进行编码?

eclipse - Eclipse 的 Bash 脚本插件?

c# - Entity Framework 6 Code First int 标识列的第一行值为零

sql - SQL Server 中第一个实例 0 rest other 变成 1

sql - 分区子句中带有条件的聚合函数

sql-server - 授予用户查看单个数据库? (拒绝查看其余部分)

windows - 从后台程序在前台打开程序

visual-studio-2012 - 远程调试工具无法在运行 8.1 预览版的 Surface RT 上安装(无法验证数字签名)