问题标签 [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 回答
3429 浏览

tfs - TFS 2012 和 SSMS 2012

在过去的 12 个小时里,我一直在尝试使用 SSMS 2012 将项目添加到 TFS 团队项目,还有其他人遇到过这个问题吗?

我可以使用 SSMS 2008-R2 添加项目而不会出现任何问题。

在 SSMS 2008-R2 中,当我想创建一个新项目时,我只需选择 File → New → Project。然后我会输入项目的名称,确保选中了“添加到源代码控制”复选框,几秒钟后,“签入 - 源文件”表单神奇地出现了。然后我会检查项目是自动创建的 Check-In 按钮(整洁吧??)。

但是在 SSMS 2012 中,我遵循相同的步骤,除了将项目神奇地添加到解决方案资源管理器之外,什么也没有发生。现在,我检查以确保 SSMS 2008-R2 和 SSMS 2012 之间的设置相同,并且它们看起来是相同的。这两个应用程序都在访问相同的 TFS 服务器,所以现在我认为它“摆脱了困境”。

请给我您对我应该看什么或在哪里看的想法。

0 投票
1 回答
463 浏览

sql - SSMS 2012 中的 VS 样式片段。它们存在吗?

我正在尝试在 SQL Server 管理工作室中设置一个简单的片段。当我听到“片段”这个词时,我认为它们会像在 Visual Studio 中那样工作。我的意思是有一些变量被填写,等等......我没有看到。

有人可以告诉我 SSMS 2012 是否支持 Visual Studio 样式片段。如果是这样,您能否提供一个支持变量替换的片段示例。

0 投票
1 回答
703 浏览

sql-server - 在 SSMS 中组合案例语句

我需要创建一个报告,用户可以在区域 > 区 > 委员会 > 事件中切换数据。我使用无法更改的集合数据视图。我需要定义一个区和一个区域,因为它们在数据库中没有正确定义,然后将它们相互关联。我已经接近了,因为我能够分配 17 个不同的“地区代码”——是的,他们有代码,但没有正确的描述——使用 CASE 语句来组成区域:

使用“地区描述”数据,我可以创建地区:

这适用于 SSMS 以返回查询,但是当我在 VS Report Builder 中预览报告时,我需要将 Region 设置为报告的参数。无论是设置区域值还是让它从查询中检索值,我都会在区域预览中的下拉列表中获得 1、2、3、4 和 5(我的区域)的倍数。

我怎样才能让它只为 1、2、3、4 或 5 返回一次?有没有办法可以结合这些。如果我使用 Distinct 那么我会丢失一些数据,不是吗?我尝试使用 IN 并列出每个地区代码,但返回了相同的问题。

0 投票
3 回答
4237 浏览

sql-server-2008 - SQL Server:存储过程保存错误

我正在使用 SQL Server 2008 和 SSMS 2012。我有一个引用不存在的表的存储过程。编辑器在有问题的表格上显示红色下划线,表示有问题。

但是,当我执行查询时,我收到了消息

命令成功完成。

这非常烦人。我还从另一台机器连接到引擎,它遇到了同样的问题,这意味着它在服务器上,而不是 ssms。数据库上是否有某种设置可以确定数据库是否检查存储过程的语法?请帮忙!

澄清: 我知道语法是错误的。问题是 SSMS 允许我执行 CREATE 或 ALTER 语句而不会出错,即使它引用了不存在的表。我希望它失败。通常它会,但由于某种原因它突然停止给出错误。我希望它给我错误。我该怎么做呢?

0 投票
2 回答
3586 浏览

ide - SSMS 2012 基于什么外壳,如何使主题变暗?

我有一个黑暗的查询编辑环境,但对象资源管理器和其他元素默认为白色背景。我真的很喜欢VS 2012深色主题,并希望有人知道一种让SSMS 2012UI 元素变暗的方法。

我用谷歌搜索无济于事。似乎没有太多关于 SSMS 和主题的文档。我想所有SQL的人都喜欢它简单明了。

如何使 SSMS 2012 上的 UI 元素变暗?

0 投票
1 回答
226 浏览

sql - SSMS ADD IN:状态栏颜色

我正在写一个SSMSAdd in ( SQL 2012)。
我正在尝试更改状态栏颜色,但如何?
文档太差了,我已经搜索了几个小时。
我在这里被封锁:

现在 。我还没有找到任何用于更改状态栏颜色的属性。

目标是在更改连接时调整状态栏颜色。如果Servername包含“ PROD”,则状态栏必须为红色。

非常感谢

奥雷连

0 投票
2 回答
70 浏览

tsql - TSQL 关键字上一个或最后一个或类似的东西

这个问题是为那些比我有更多 SQL 经验的人准备的。

我正在编写一个查询(最终将是一个存储过程,但这应该是无关紧要的),如果最近的条目等于之前输入的那个,我想在其中选择行数。我想继续这样做,直到它遇到具有不同值的条目。(解释得不好,所以我将展示这个例子)

在我的表中,我有一列“Product_Id”,当运行此查询时,我希望它获取 product_id 并将其与先前输入的产品 ID 进行比较,如果它相同,我想添加一个,并且我希望它继续检查之前输入 product_id 直到遇到不同的 product_id

我希望它听起来比它更复杂,查询看起来像

现在,我知道previous 不是TSQL 中的关键字,Last 也不是,但我希望有人知道我所要求的关键字。

  • 为山姆编辑

    /li>

OrderedCount 部分有效,它以我想要的方式返回数据,我现在无法比较不同 RowNumbers 的 Product_ID

我的 Where 子句是错误的

0 投票
1 回答
594 浏览

ssms-2012 - 如何在 SSMS 查询编辑器中切换显示结果选项卡

在以前的版本中,快捷键是

Ctrl+R

这将在以前版本的 SSMS 中关闭或打开查询结果窗格,但在 SSMS2012 中不再起作用。这是我在构建 sql 时获得额外屏幕空间的好方法

0 投票
3 回答
3138 浏览

c# - SSMS 2012 插件 - ObjectExplorerService 在 SSMSAddinDenali 中不可用

这个问题参考了此处http://ssmsaddin2012.codeplex.com/SourceControl/changeset/view/19629#101185的 SSMSAddinDenali SQL Server Management Studio 2012 Addin 。在尝试构建 SSMS 2012 插件时,我无法使用 .Net 4.0/4.5 实现 IObjectExplorerService。我想知道是否有人可以公开有关连接到 ObjectExplorerService 的更多信息;如何在数据库表上下文菜单中创建菜单项。我收到此错误(无法将 Microsoft.SqlServer.Management.SqlStudio.Object.ObjectExplorerService 类型转换为 Microsoft.SqlServer.Management.SqlStudio.Object.ContextService 类型


我需要更新以使其构建的重要参考资料:

Microsoft.SqlServer.Management.SDK.SqlStudio
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Microsoft.SqlServer.Management.Sdk.SqlStudio.dll版本 11.0.0.0

Microsoft.SqlServer.Management.SqlStudio.Explorer
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions\Application\Microsoft.SqlServer.Management.SqlStudio.Explorer.dll版本 11.0.0.0

SqlPackageBase
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\SqlPackageBase.dll版本 11.0.0.0

SqlManagerUI
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\SQLManagerUI.dll版本 11.0.0.0

SqlWorkbench.Interfaces
C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\SqlWorkbench.Interfaces.dll版本 11.0.0.0


在我构建我的插件并在 SSMS 2012 中运行它之后,我的 try catch 出现了这个错误,显示的代码

SSMS 2012 插件

任何进一步的帮助将不胜感激!

0 投票
1 回答
327 浏览

sql-server - 困惑:为什么 SSMS 为具有标识的主键创建默认聚集索引

我刚刚执行了以下脚本

令我惊讶的是,SSMS 为 ID 列创建了一个聚集索引。所以,我的问题是为什么不是非聚集索引?

根据我的理解,在这种情况下使用非聚集索引会更好,因为由于二叉树,查找具有 X 值的 ID 而不是使用值的聚集索引要快得多以某种方式分组。此外,如果我考虑接收数据,则必须以某种方式快速访问 ID。正如在许多文章中所写的那样,二叉树是接收特定或多个 ID 的最快方式。除此之外,在大多数情况下,我看到任何表的主键都是具有自动递增值的 ID。因此,使用这种自增原理的方法是很常见的。

那么,使用非聚集密钥有什么优势,为什么 SSMS 中默认使用此密钥?