我在SQL Server 2008中发现了一个相当微不足道的错误。

但是,我想向微软报告 https://support.microsoft.com/ 我意识到我可能需要花费300美元来报告它。

有没有一个地方可以报告此错误而不会花我任何钱?


以下是错误的示例:

作品:

USE [msdb]  
(SELECT * FROM msdbms)

失败 “关键字'顺序'附近的语法不正确。”

USE [msdb]  
(SELECT * FROM msdbms ORDER BY dbms)

另外,如果我不正确,这不是一个错误,可以解释为什么不呢?

编辑
我添加了 Microsoft Connect

有帮助吗?

解决方案

您可以在SQL Server Connect网站上报告错误 https://connect.microsoft.com/sqlserver

但是,这里有2个解决方法,因为您真的不需要括号

USE [msdb]  
SELECT * FROM msdbms ORDER BY dbms

USE [msdb]  
select * from 
(SELECT * FROM msdbms) x
ORDER BY dbms

其他提示

现在 连接正在退休 多亏了GDPR,他们已将所有连接内容(据说是!)迁移到 Uservoice 在Azure反馈论坛下。错误/问题/产品反馈应定向 那里.

有趣的是,他们说:“如果您有技术问题,请打开有关 堆栈溢出 或者 MSDN。“不确定他们所说的“技术问题”以及它是否是“错误”的代名词。但是,鉴于该连接是在生存时使用该连接的,因此可以理解这个新位置,其中他们在其中'Ve从Connect迁移了4000个错误报告,将继续是此类的正确位置...但是我不是MVP或“ Insider”或Whats,因此希望更靠近来源的人能够对此进行验证。

连接是通常的网站。

另一个与括号有关的问题.

更有趣或闻到的错误/功能是通过运行以下操作获取错误排序的列表:

USE [msdb]  
select * from (SELECT top 100 percent * FROM msdbms order by 1 desc) t

因为显然,通过设计,排序前100%无效。有趣的是,即使您没有从中获得任何东西,也可以通过指定订单。

这更像是“视图”评论,它并不是真正的错误。但这很有趣。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top