Pregunta

He encontrado un fallo bastante insignificante en SQL Server 2008.

Me gustaría informar de esto a Microsoft, sin embargo, cuando fui a https://support.microsoft.com / me di cuenta de que yo tenga que gastar $ 300 CAD para informar de ello.

¿Hay algún lugar donde pueda informar de este fallo sin que me cuesta dinero?


A continuación se muestra un ejemplo del error:

Obras:

USE [msdb]  
(SELECT * FROM msdbms)

error con "sintaxis incorrecta cerca de la palabra clave 'orden'."

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

Además, si soy incorrecto y esto no es un error que puede ser explicado por qué no?

Editar
He añadido esto a Microsoft Connect

¿Fue útil?

Solución

Puede informar de los errores en el sitio de conexión del servidor SQL https://connect.microsoft.com/SQLServer

Sin embargo, aquí hay 2 soluciones, porque realmente no es necesario el paréntesis

USE [msdb]  
SELECT * FROM msdbms ORDER BY dbms

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

Otros consejos

Ahora que Connect está siendo retirado gracias a GDPR, que' hemos migrado todos los contenidos Connect (supuestamente!) a UserVoice bajo los foros de retroalimentación Azure. Errores / problemas / producto de la retroalimentación deben ser dirigidas no .

Curiosamente, se dice: "Si usted tiene un problema técnico, por favor, abra un mensaje en Stackoverflow o < a href = "https://social.msdn.microsoft.com/Forums/en-US/home?forum=sqldocumentation%2Csqldatabaseengine" rel = "noreferrer"> MSDN ". No está seguro de lo que entienden por "cuestión técnica" y si es o no es un sinónimo de "error". Pero, dado que Connect se utilizó para la presentación de los insectos mientras estaba vivo, es lógico pensar que esta nueva ubicación, en el que han migrado 4000 informes de errores de Connect, seguiría siendo el lugar correcto para tal ... pero yo' m ningún MVP o "privilegiada" o lo que sea, así que espero que alguien más cercano a la fuente pueden verificar esto.

Connect es el sitio de costumbre.

Otro paréntesis, respecto de la emisión .

El más divertido o más hediondo bug / función sería la de obtener una lista ordenada erróneamente ejecutando el siguiente:

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

Debido a que, al parecer, por su diseño, selección con la parte superior 100 por ciento no funciona. Y lo más gracioso es que se le permite especificar el orden de a pesar de que usted no está ganando nada con eso.

Se trata más de un comentario 'vista' y en realidad no es un error. Sin embargo, es interesante mencionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top