问题标签 [ssms-2017]

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

sql - 如何在sql中检查第一列的行是否大于第二列(使用IF语句)

我写了一个查询来创建一个包含一列的表

我在列中插入了两个值

如何使用 IF 语句检查第一行是大于还是小于第二行?

0 投票
1 回答
42 浏览

sql - 如何编写一个可以发送到其他本地机器的查询程序?(初学者)

我有数据库、表、PK 和 FK,我需要将它发送到另一台本地机器,我尝试编写一些查询但它失败了。(请客气,刚开始:))

0 投票
1 回答
15126 浏览

sql-server - SQL Server Management Studio 2017 中 DATETIME 列的默认值

是否可以使用具有类型的列创建表并为其DATETIME赋予默认值,例如CURRENT_TIMESTAMPor GETDATE()?还有另一种方法可以做到这一点吗?

SSMS 2017 的屏幕截图

截屏

0 投票
2 回答
32 浏览

sql - 查找重复项的最低 Id 并根据这些 Id 更新表

问题

我有一个带有 Hashtags 表的 sql 数据库,其中许多在名称方面是重复的。

像这样的声明

返回类似的东西

我只想保留每个名称的 ID 最低的主题标签(“test”为 1947,“sample”为 1950)并使用此 ID 更新其他表,替换较高的 ID(例如:更新主题标签“测试”;最低 ID = 1947,更高的 ID = 1962、1986)。到目前为止,这些 sql 语句是手动更新的,如下所示:

在此之后,我必须为 HashTag 'sample' 执行此操作,这是一个容易出错且乏味的过程。HashTag 'example' 不是重复的,不应导致更新其他表。

有没有办法为表 HashTag 中每次出现的重复名称编写一个 sql 语句来执行此操作?

到目前为止我尝试过的

我想我必须结合一个语句来获取按 Id 排序的重复计数

这使

根据 dupeCount 使用我的 UPDATE 和 DELETE 语句,但我不确定如何执行此操作 ;-)

在此先感谢并致以最诚挚的问候,

迈克尔

0 投票
1 回答
100 浏览

sql-server - 如何将存储在表中的 IP 地址转换为十六进制?对于 IP 141.105.223.182,我期望的输出是 00:00:8D:69:DF:B6

我用它来转换 IP 地址,(我是从网络而不是我的 SQL 中读取的)。我现在想了解如何将存储在列中的 IP 地址转换为十六进制。

0 投票
2 回答
15897 浏览

ssms - SSMS 2017 无法加载文件或程序集“Microsoft.AnalysisServices.AppLocal”

我最近安装了 Microsoft SQL Server Management Studio 2017.5,以便连接到一些 Azure 资源。尝试连接到任何数据库(包括我的本地主机)时,我收到一条错误消息:

'无法加载文件或程序集'Microsoft.AnalysisServices.AppLocal,Version=14.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91'或其依赖项之一。

我查看了 C:\Windows\assembly\GAC 目录,并没有看到我认为应该的程序集。

有什么方法可以下载程序集或修复 ssms?

更新:

经过数小时的努力,我找到了解决此问题的程序。

  1. 完全卸载 SSMS
  2. 删除 C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio 目录
  3. 重新安装 SSMS 17.5,它现在应该可以工作了。

看起来它是从以前安装的版本升级的部分删除。

0 投票
4 回答
18566 浏览

sql-server - 活动监视器在 SSMS 17.8.1 中始终暂停

每当我在 SQL Server Management Studio 17.8.1(14.0.17277) 中打开活动监视器时,总览总是切换到(暂停)。即使我选择恢复,它也会很快变回暂停。

这发生在各种 SQL Server 和 SQL Server 版本(2005 到 2016)上,所以我不认为它与新旧 SQL 设置有冲突。

我可以在同一台服务器上运行 SSMS 2012 (11.0.2100.60) 中的 Activity Monitor,而不会出现任何错误,这证实了该服务正在实际运行且正常运行。

任何帮助或见解将不胜感激。如果可以的话,我不喜欢在两个管理工作室之间来回切换。(我使用 17,因此当右键单击 SSMS 中的项目时,我可以有上下文菜单,这在工作室的旧版本的 2016 服务器上不起作用)。

0 投票
1 回答
37 浏览

sql - SQL 查询返回根据 Where 语句过滤的不需要的数据

我有以下查询:当我执行查询时,我得到了很多 ad.Branch 的结果,包括 106804。如果我删除 BOR.SSN 和 COB.SSN 之类的,然后离开分支,它只返回 106804记录这是期望的结果。所以我相信类似的声明是导致问题的原因。

WHERE BOR.SSN 像 @social 或 COB.Ssn 像 @social 和 ad.Branch in ('106804')

0 投票
1 回答
649 浏览

sql - SSAS 表格开发 DAX 与 SQL 性能

我目前正在研究一个现有的表格模型,它有大约 150 万行。它由 SSMS DB 视图驱动并部署到 SSAS。

我的问题是哪种语言处理得更好/更快?

添加度量时,我可以case在视图中创建 SQL 语句或将度量直接放在模型中。我刚刚开始这个项目,但数据增长相当稳定,我担心模型的长期性能会随着新的字段、度量和记录不断扩大。

0 投票
1 回答
4306 浏览

sql-server - 在 ssms 2017 中恢复数据库在设备选项中选择了 bak 文件,并且在备份集中没有显示任何内容以恢复选项并禁用确定按钮

我正在尝试在 SSMS 2017 中恢复示例数据库 Adventureworks 右键单击​​在数据库中选择在设备中恢复数据库选项然后在我的硬盘驱动器 c:\Microsoft SQL Server\MSSQL14.MSSQLSERVER_2017\MSSQL\Backup 中添加选择的 AdventureWorks2017.bak 文件选项然后按确定目标和备份集中没有显示任何内容来恢复和禁用此窗口中的确定按钮(填写目标数据库)相同

有人可以帮我吗谢谢