通过SSMS无法找到存储过程'sp_linkedservers'的Azure SQL数据库

4

我已经遇到这个错误好几个月了。在我的Azure SQL Server上的某些数据库中,当我进入SQL Server Management Studio的“编辑行”或“设计视图”时,会出现如下错误:

无法找到存储过程'sp_linkedservers'。

我不知道它在哪里寻找或需要添加什么存储过程。


简单的解决方法是停止使用可视化行编辑器,而是直接编写所需的更新语句。可视化行编辑器偶尔会出现一些奇怪的错误。在编辑表格时,你也应该采用同样的方法。 - Sean Lange
1
这是一个很好的观点,但当我只是想要将某些东西从true改为false或进行其他小的更改时,仅打开和编辑单个单元格比查找ID并编写语句要快得多。批量更新可以使用,但这个功能非常方便。 - Tom V
我发现使用T-SQL比GUI更快。我大部分时间都已经打开了SSMS,所以简单的更新要比在表列表中查找并编辑前x行(如果你想要的行不在其中则更糟)要快得多。一旦你更熟悉编写T-SQL,你会发现它更快。 - Sean Lange
这是哪个版本的SSMS?我在SSMS 2014上没有遇到这个问题。 - Loren Paulsen
1
谢谢大家的建议,但是“停止使用可视化编辑器”并不是对问题的回答。我知道如何编写我的SQL语句,我只是有一个偏好和需要解决的错误。 - Tom V
显示剩余2条评论
1个回答

3

虽然这不是SSMS 2014的解决方案,但通过SSMS 2016 CTP3可以解决该问题。感谢@Cpt. Monac的建议!


1
这里是获取最新版本SSMS的地方:https://msdn.microsoft.com/zh-cn/library/mt238290.aspx - Boboyum
我从上面的链接安装了2016年3月的SSMS预览版,但是我仍然遇到这个问题,尽管奇怪的是,第一次选择“编辑行”时它能够正常工作。 - Pones

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接