问题标签 [ssms-2012]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
275 浏览

sql - 插入数据库 LINQ to SQL Visual Basic Visual Studio 2008

使用 SQL Server Management Studio 2012

所以我有一个文本框和一个按钮,我想在文本框中输入一些内容,并在单击按钮时将其插入到特定的表格中。这是我到目前为止所拥有的。

我发现一些更容易阅读的东西

错误是“未定义 tblDealer”

谢谢

0 投票
4 回答
11282 浏览

sql-server - 有没有办法从 SSMS 中的#Temp_Table 展开 SELECT * 中的列列表?

如此处所示LINK您可以将鼠标悬停*在 aSELECT * from...上,工具提示将显示由该 表示的列的列表*

有没有办法将文本从工具提示复制到剪贴板?

我知道您可以使用对象资源管理器中的列文件夹通过将其拖到查询编辑器窗口中来生成列列表,但这不适用于临时表,因为它们不会出现在对象资源管理器中。

编辑

为了完整起见,下面的答案“您可以右键单击对象资源管理器中的表并选择脚本表作为->创建到->新查询编辑器窗口。” 由于与上述相同的原因,它也不可行。

结束编辑

我在 SSMSBoost 中看不到这样做的方法,它是我使用的 SSMS 的附加组件。(我提到它的唯一原因是我很确定我在 SO 上看到了 SSMSBoost 开发人员,功能请求??)

编辑2:有没有其他方法可以*SELECT * from #Temp_Table不实际运行代码来创建临时表的情况下快速扩展其中?结束编辑 2

0 投票
2 回答
3454 浏览

sql-server - 在 SSMS2012 中禁用更改数据库兼容性级别的选项

我正在尝试使用 SQL Server Management Studio 2012 来更改数据库的兼容性级别,但下拉菜单被禁用:

在此处输入图像描述

为什么该选项被禁用?我该如何启用它?

我尝试使用 T-SQL 手动更改它:

它仍然被禁用:

在此处输入图像描述

为什么它被禁用,我如何启用它?

奖金喋喋不休

Microsoft SQL Server 管理工作室 11.0.3128.0

0 投票
1 回答
332 浏览

sql - SQL IF 块代码导致错误,即使它不应该执行

我有一个案例,其中我有一个带有 IF-ELSE 块的 SQL 代码。IF 部分的代码不应该到达,但是当 SQL 执行时我仍然得到一个错误。在我首先测试链接服务器的代码中,当失败时,@reval设置为 1 并且ELSE块应该执行并避免IF块中需要查询链接服务器的代码,但我收到此错误:

Msg -1, Level 16, State 1, Line 0 SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].

我在 SSMS 2012 中运行查询。为什么会出现此错误?

--以下插入 SQL 语句导致错误

0 投票
3 回答
3086 浏览

sql - 有没有办法在 SSMS 2012 中收藏或加注常用表格?

我在 SQL Server Management Studio 中花费的 80-90% 的时间用于处理相同的 5 或 6 个表/视图/存储过程,在某些数据库中超过 100 个。

如果有一种快速的方法可以通过 GUI 访问这几个文件夹,那将非常有帮助,而不必日复一日地滚动并切换 Tables/Views/Programmability 文件夹。

在我看来,我正在描绘一个收藏夹或加星标的表格功能或部分,或者只是最近的表格菜单将是一个很好的节省时间。

这是隐藏在 SSMS 中某处的功能还是在插件中可用?

0 投票
1 回答
72 浏览

sql-server - 虚拟缩进空字符串

SQL Server Management Studio 2012 有一些奇怪的行为。

例如,我有以下查询:

第三行没有符号。只是新线。

我将光标放在第二行的末尾并按下向下箭头按钮。

魔术从这里开始。光标不移动到第三行的第一列,而是移动到第五行。

如果我按下 End 按钮光标移动到它的真实位置:第一列。

有人可以解释为什么会发生这种奇怪的行为以及如何解决它吗?

PS 不提供选择 Indenting-None 选项。因为我在编辑代码时需要缩进。当我按下 Enter 按钮时,我需要将光标缩进新行。问题主要在于显示代码而不是格式化它。

0 投票
2 回答
30131 浏览

c# - Microsoft SQL Server 与 SQL Server Management Studio

Microsoft SQL Server 和 SQL Server Management Studio (SSMS) 之间有什么区别?如何将 SSMS 集成到 Visual Studio 2012 中以便使用数据库图表?

0 投票
0 回答
92 浏览

sql-server - SSMS2012 在索引查找时不显示非索引谓词?

尽管 SSMS2012 执行计划确实向我显示了非聚集索引查找操作的所有查找谓词,但它没有显示任何其他谓词:

在此处输入图像描述

但是,如果我将执行计划保存为 XML 文件,我可以看到其他谓词:

这是一个错误吗?有谁知道为什么 SSMS 隐藏它们?

0 投票
1 回答
398 浏览

sql-server - 如果我只有数据库的读取权限,如何在 SSMS 中构建嵌套查询?

我刚刚开始学习 SQL Server Management Studio。我熟悉在 Access 中构建嵌套查询,例如:

Query1(获取数据集)

Query2(仅返回Query1具有最小值的行b

这使得调试代码更容易,因为如果 有问题Query1,我只需在一个地方而不是 3 个地方更改它。

我知道,如果我对数据库有写访问权,我可以创建有助于解决此问题的视图和/或存储过程。但在这种情况下,我具有只读访问权限。

SSMS 中有没有一种方法可以保存查询,然后在另一个查询中按名称引用该查询?

0 投票
0 回答
1234 浏览

sql-server-2012 - SQL Server Management Studio 2012 - 右键单击​​以选择前 1000 行不可用。右键单击登录名时属性选项不可用

我刚刚从 SSMS 2008 移动到 SSMS 2012。在 2012 年,我无法右键单击表格并“选择前 1000 行”,也无法“编辑前 200 行”。尽管在“工具 -- 选项 -- SQL Server 对象资源管理器”中有有效设置。(编辑顶部行命令的值 = 200。选择顶部行命令的值 = 1000)

此外,当尝试为登录选择默认数据库时,当我转到“安全 - 登录”并右键单击我的用户时,没有可用的“属性”选项。

我找了很长时间,似乎没有其他人遇到过这个问题。任何帮助深表感谢。