问题标签 [ssms-2016]

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 回答
779 浏览

ssms-2016 - SQL Server Management Studio 16.4.1 - 不会运行

昨天我将 SSMS 从 16.3 更新到 16.4.1,重新启动,然后从 Windows 更新安装了 Window 10 周年更新。我的电脑上的一切似乎都运行良好。

但是,自更新以来首次尝试打开 SSMS,但没有任何反应。没有错误消息,也没有在事件查看器中创建任何内容。

我尝试修复安装,但没有解决问题,然后重新安装应用程序,但仍然没有解决问题。

我可以在进程监视器中看到进程以状态 0 退出,并且似乎没有任何努力写入日志文件。

有人在这个版本中遇到过类似的问题吗?

编辑:通过卸载 16.4.1 并重新安装 16.3 解决了问题,这让我觉得最新版本中出现了问题。

0 投票
2 回答
91 浏览

mysql - 选择与总和不同

有一个员工表,其中每人每天重新排序一个条目。

我创建了这个查询并且它有效,但它应该是员工自开始以来的总小时数,而不是上周工作的总小时数。

有人能帮忙吗?我搞不清楚了。谢谢你。

自从 Jane 本周工作以来,它应该会取消 Jane 的条目,但小时数必须是 1525,而不是她这周工作的 20。

0 投票
0 回答
146 浏览

sql-server - 有没有办法让 SSMS 的导入数据创建主键和身份规范?

我正在使用 SSMS 2016 并且导入数据功能不会在目标表中创建主键和身份规范。SSMS 2016 是否支持创建这些?我正在导入数十个表,因此每个表设置是不可行的。我正在导入空数据库。(我知道恢复/备份,首先创建表和第三方比较工具)

0 投票
2 回答
1914 浏览

c# - 如何更新 SQL 插件以在 SSMS 2016 中工作?

几年前,我写了一个插件来做我想要在 SSMS 中做的特定事情。我一直都在使用它,并且每次新版本的 SQL Server 破坏插件模型时,都经历了如何让它再次运行的痛苦。

我现在已将 SSMS 2016 与 2014 并排安装,但尽管进行了大量搜索,但我找不到任何关于如何更新 2016 插件的信息,而且我还没有找到方法。我的插件在 2014 年继续工作。

需要明确的是,我的插件使用实现 IDTExtensibility2 和 IDTCommandTarget 的类的通用方法:

加上一个 XML 配置文件 (.addin) 放置在 LookInFolders 注册表项中列出的位置之一,例如

显然 SSMS 2016 引入了一些变化,使得现有的插件在没有某种重写的情况下将无法工作。此外,它似乎不再使用传统的 .addin 配置文件,因为它的注册表项不再包含旧版本用来查找它的 LookInFolders 注册表项。我在下面两个链接问题中的第一个中读到 SSMS 2016 使用基于 Visual Studio 2015 Shell 的新接口用于插件,但我无法找到有关如何使用新接口或更新旧插件代码的任何详细信息。

注意:有几个相关的 SE 问题Management Studio 2012 的穷人的 T-SQL 格式化加载项是否在 Management Studio 2016 中工作?SQL Server 2016 插件不起作用,但它们是不同的问题,人们想让第三方插件工作。这个问题是关于如何更改我自己的插件以使其在 SSMS 2016 中工作。

0 投票
0 回答
64 浏览

sql-server - 无法将 SQL 数据库上传到 Azure

我使用 SQL Server 2016 和 SSMS 来管理数据库,我试图通过部署向导将我的数据库部署到天蓝色并以失败告终。请找到以下步骤:

  1. 右键单击数据库,选择“将数据库部署到 Azure VM”
  2. 使用天蓝色帐户登录。
  3. 填写云名称和虚拟机名称,这里要注意的是存储帐户下拉列表是灰色的,名称为dbdeploywizard。我无法改变这一点。
  4. 转到设置并选择图像类型,设置用户名和密码。
  5. 安装失败并出现以下错误消息 -

2016 年 10 月 15 日 12:51:45 任务:e823a582-8d5c-4d00-80f1- 4858c2652cd3:验证:运行:0%:失败:ConflictError 名为“dbdeploywizard”的存储帐户已被占用。2016 年 10 月 15 日 12:51:45 [错误] 任务:e823a582-8d5c-4d00-80f1-4858c2652cd3:验证:正在运行:0%:失败:验证已开始。重试 = 2。

上述消息最多循环 10 次。

我不确定我在这里做错了什么,请帮忙。

0 投票
1 回答
607 浏览

sql - 返回 SQL Server 数据库中所有表的最新行日期时间

我有一个数据库[database1],其中包含数千个表。每个表中都有一个行插入更新日期/时间列[EventDateTime],不一定作为主键。

我希望创建一个查询来创建一个包含两列的临时表(或打印视图);[TableName]& [LatestEventDateTime].

我想我也许可以sp_MSforeachtable用来检索数据,但我不知道如何max [EventDateTime]为每个表调用。

这些将是一个很好的验证查询,可以确认每个表都在更新。

任何帮助,将不胜感激!

谢谢你。

0 投票
2 回答
2387 浏览

sql - 在 SSMS 中跨多行应用引号

是否有在值列表中应用单引号的键盘功能?我从 Excel 电子表格中复制了 10 个 ID,我想在此列表中执行一个使用 IN 子句的查询,并且我不想在每个项目周围手动添加单引号和逗号。

例如:

我想突出显示这些值并使用键盘快捷键将列表变为:

我知道如何在开始时使用 SHIFT + ALT 获取报价(选择列表并输入单引号')礼貌:链接

但是如何在每个项目的末尾添加单引号和逗号(',

先感谢您

0 投票
1 回答
97 浏览

ssms - 在 Microsoft SQL Server 2016 中显示已执行的查询

在 MySQL Workbench 中,在编辑列、表或其他内容后,它将显示该操作的查询。

我在 SQL Server 2016 中找不到类似的功能。我只想查看我执行的操作的 SQL,例如编辑列。

可能吗?

0 投票
1 回答
1870 浏览

sql-server - 无法保存 SQL Server 维护计划

我们有备份数据库的维护计划,我需要更改目标文件路径。

当我在 SSMS 中打开计划并进行更改然后点击保存时,我收到一条消息说

您即将以新格式保存维护计划“mtpblah”。SQL Server Tools 的早期版本不支持新格式。但是,新格式化的维护计划在执行中不会有任何问题。你想保存吗?

当我单击“确定”时,会出现一个带有大红叉的对话框并No description found弹出消息。如果我单击确定,这将关闭对话框并将我带回未保存的维护计划。

维护计划是由我的前任创建的,所以我不确定它是在哪个版本的 SQL Server 中创建的,但可能至少是我们当前版本的 SQL Server 2012 之前的一个版本。

我正在使用 SSMS 2016,根据 Microsoft 的说法,它适用于所有受支持的 SQL Server 版本。有没有其他人遇到这个问题并有解决方案?

0 投票
4 回答
9782 浏览

sql-server - SSMS 2016 错误导入 Azure SQL v12 bacpac:不支持没有密码的主密钥

我已经这样做了几十次,但最近遇到了这个错误。以下是我到达这里的步骤:

  1. 在与原始服务器相同的服务器上创建我的 Azure SQL v12 数据库的副本
  2. 将复制版本(从用户交互中完全不活动)导出到 blob 存储
  3. 将 .bacpac 文件从 blob 存储下载到我的本地驱动器
  4. 在 SSMS(2016 年 10 月版)我的本地 sql server 实例中,右键单击数据库并选择“导入数据层应用程序”
  5. 选择我最近下载的 bacpac 文件并开始导入

它只需要几秒钟就爆炸了,我得到了错误:

1.5 个月前,我对同一个数据库执行了相同的过程,一切正常……还有其他人遇到这种情况吗???我安装了 SSDT 版本 14.0.61021.0 - 不确定这是否重要。我也在运行 SQL Server 2016 Developer Edition (v13.0.1722.0)。