小编Far*_*han的帖子

如何防止 SQL 文件打开 SSMS 17.9.1 的新实例?

概要

这不是一个新问题,互联网上有几种解决方案

问题

当您双击一个.sql文件时,将打开一个新的 SSMS 实例。在安装新的 SQL Server Management Studio (SSMS 17.9.1) 之前,我没有遇到这个问题。

我试过的

  • 此页面列出了几个建议更改注册表和文件关联以及重新安装 SSMS 的解决方案。没有一个工作。
  • 这个与上一个链接几乎相同。(SO 比那些论坛好多了。)
  • 此处显示注册表更改以及出色的屏幕截图。我添加了,"%1"但这没有任何区别。
  • SO 上提到的建议也不起作用。
  • DBA 上,主要是在谈论提高权限,而我的情况并非如此。

解决方法

是的,我知道这些解决方法:

  • Ctrl + O
  • .sql文件拖到 SSMS

不是在寻找解决方法。

我的环境

即使使用新的 SSMS 17.9.1(版本:14.0.17289.0),我仍然指向 SQL Server 2016 (13.0.5233.0)。以前,我使用 SSMS June 2016(版本:13.0.15000.23)和相同的 SQL Server (13.0.5233.0)。

由于许可,我没有以管理员身份运行任何应用程序。


此处列出SQL Server 版本。

此处列出SQL Server Management Studio 版本。

sql-server ssms sql-server-2016

9
推荐指数
1
解决办法
5410
查看次数

SQL Server 可以在 SSMS 上禁用 IntelliSense 吗?

我正在使用 SSMS 2016(版本:13.0.15000.23)并连接到 SQL Server 数据库 2016(版本:13.0.5081.1)。

IntelliSense 不适用于我的 SSMS。

我尝试了以下方法:

  • 工具 >> 选项 >> 文本编辑器 >> Transact-SQL >> IntelliSense,然后选择启用 IntelliSense
  • 工具>>选项>>文本编辑器>>Transact-SQL>>常规,并验证自动列表成员和参数信息复选框被选中
  • 查询 >> IntelliSense 已启用
  • 验证 SQLCMD 是否已禁用
  • 刷新的 IntelliSense 缓存 (Ctrl+Shift+R)
  • 确保查询中没有编译错误
  • 卸载并重新安装 SSMS

我询问了我团队中的其他成员,如果确实如此,IntelliSense 只能偶尔为他们工作。

问题:
是否有在 SSMS 上禁用 IntelliSense 的服务器设置?


我已经完成了所有这些问题:

我对该实例的权限有限,但我可以选择和更新我正在使用的数据库中的记录(我没有尝试插入)。通过运行,我可以看到大约 1,600 个对象和列的名称:

SELECT …
Run Code Online (Sandbox Code Playgroud)

sql-server ssms intellisense sql-server-2016

4
推荐指数
1
解决办法
1641
查看次数

标签 统计

sql-server ×2

sql-server-2016 ×2

ssms ×2

intellisense ×1