禁止SSMS提示保存更改。

save change to the following items

有没有办法配置SQL Server Management Studio (SSMS),这样当我关闭一个未保存的查询窗口时,上面显示的对话框不会出现?
1个回答

在SQL Server 2016中,这似乎是即将到来的。 预发布文档中提到:

跳过保存T-SQL文件的提示的新选项 我们在“工具|选项|查询执行|SQL Server”下添加了一个新选项,用于控制是否显示未保存的T-SQL文件的提示。

enter image description here

在之前的版本中,没有设置可以抑制这个警告。 Erland Sommarskog提出了一个连接项目,并解释说不会修复此问题,然后关闭了它。

嗨,Erland -

我与其他产品团队进行了审查,并为了保持一致性,我们无法做到这一点。Excel、Visual Studio和其他产品都不允许您保存更改后的内容,所以我们必须弹出这个消息。

谢谢!

Buck Woody,SQL Server程序经理

目前Connect页面返回错误,所以这里是它的缓存副本

另一种尝试解决此问题的方法是访问http://connect.microsoft.com/SQLServer/feedback/details/308372/permit-nameless-windows-that-do-not-need - Twinkles
1我可以确认,这个选项确实已经添加到了SSMS 2016中。 - C-Pound Guru
1回复:“在我们的指南内保持一致”... 这个回应的问题是,那些指南是针对文件的,而我们在这里不处理文件。至少,查询选项卡将文档和非文档用例混为一谈。Visual Studio确实允许您关闭已更改的内容而不保存 - 在监视/立即窗格中。这是大多数人使用查询选项卡的最接近等效方法。我很高兴他们终于在SSMS 2016中添加了这个选项,但正确的修复方式应该是UI明确区分文档模式和非文档模式。 - PJ7
3这个选项似乎不再起作用了。 - johnDanger
刚试了一下。这个选项在v18.10中存在,但是无效。 - wischi
@wischi - 我建议你在用户反馈网站上进行报告。 - Martin Smith

An error occurred:

marked(): input parameter is undefined or null
Please report this to https://github.com/markedjs/marked.
- undefined