Вопрос

Если я ненавижу SQL Server, это ужасно бесполезные сообщения об ошибках. Мой любимый - "Неверный синтаксис рядом с ..." потому что он почти не дает подсказки о том, что не так.

Есть ли инструменты, чтобы лучше понять, что не так с этим утверждением? Или у кого-нибудь есть другие полезные советы для выяснения подобных ошибок?

Это было полезно?

Решение

Хм ... Можно дважды щелкнуть сообщение об ошибке в SQL Management Studio, и оно перейдет в положение, где произошла ошибка.

Это по крайней мере иногда полезно, хотя это не работает 100% времени. Некоторые ошибки, безусловно, слишком неясны, но, поскольку это все, что движок базы данных сообщает внешнему миру, я почему-то сомневаюсь, что есть инструменты, которые могут помочь лучше.

Другие советы

Это не поможет вам в SQL 2005, но в SQL 2008 есть встроенная проверка и проверка синтаксиса, встроенная в среду управления. У большинства синтаксических ошибок появляется красная извилистая линия, с которой мы знакомы по Visual Studio.

Недостатком является то, что он работает только при подключении к серверу SQL 2008.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top