Ответ 1
Чтобы прервать определенное предупреждение, перейдите к свойствам проекта → Сборка.
Введите номера предупреждений в формате с разделителями-запятыми в поле "Подавлять предупреждения Transact-SQL:".
У меня есть проект базы данных в моем приложении и вы хотите подавить ошибки/предупреждения, созданные этим проектом. возможно, прежде всего?
Я думаю, что я не понял свой вопрос, подавляя, я имел в виду, что когда я создаю свое решение, ошибки (которые на самом деле не являются ошибками) отображаются в списке ошибок, я просто хочу, чтобы все ошибки, связанные с проектом базы данных, не отображается в списке ошибок.
Я использую VS2010.
заблаговременно
Чтобы прервать определенное предупреждение, перейдите к свойствам проекта → Сборка.
Введите номера предупреждений в формате с разделителями-запятыми в поле "Подавлять предупреждения Transact-SQL:".
То, что я пытался и работал для меня, было выбрать файл в проекте: то есть: projectDatabase\ddl\table_name.sql и в окне свойств файла установить Build Action: None.
В сборке он не ищет в этих файлах ошибок или предупреждений.
Немного поздно, но надеюсь, что поможет.
лучше поздно, чем никогда:
Параметры → Инструменты базы данных → Ошибки и предупреждения Databse → установите максимальное значение в 0, и теперь окно ошибки будет иметь одну запись, которая будет говорить что-то вроде
Ошибка 1 Достигнуто максимальное количество ошибок 0. Было найдено 76 ошибок, 0 общих предупреждений и 0 сообщений.
- ИЗМЕНИТЬ - ИЗ КОММЕНТАРИИ НИЖЕ... ОЧЕНЬ ПОМОЩЬ
В VS 11 появляется эта опция, которая переместилась в Инструменты > Параметры > Инструменты SQL Server > Общие
Просто эта проблема возникла в Visual Studio 2015.
На полпути по заголовку панели "Список ошибок" есть раскрывающееся меню (без названия) со значениями "Build + Intellisense", "Только для сборки", "Только Intellisense". Мой был установлен в "Build + Intellisense". Изменение его на "Build Only" избавило от всех ошибок (200+).
Вы можете удалить сборку/развертывание проекта из конфигурации вашего решения. Таким образом, VS не будет пытаться вообще создавать проект базы данных.
Конечно, любые изменения в проекте базы данных будут проигнорированы.
Чтобы изменить или создать новый файл решения, щелкните правой кнопкой мыши по решению node в обозревателе решений и выберите свойства. В этом диалоговом окне введите вкладку конфигурации node (в разделе "Свойства конфигурации" ) и нажмите "Диспетчер конфигурации".
Это позволяет создавать новые конфигурации и редактировать существующие, и каждая конфигурация сопоставляется с конфигурацией проекта (для добавления нового выберите <new>
в раскрывающемся списке активных решений).
Конечно, лучший подход - исправить ошибки.
В Visual Studio 2017 вы можете выполнять следующие действия: Перейти к инструментам → Параметры → Инструменты сервера SQL → В разделе "Ошибки и предупреждения" установить "Максимальное количество ошибок и предупреждений…". как 1.
Мой обходной путь (в VS2019) был:
1) Установите Build Action на None для этого скрипта. => Чтобы избежать сообщений об ошибках 2) Создайте сценарий PostDeployment (если его нет) 3) Добавьте строку: r.\Path_script\script_name.sql => Чтобы выполнить сценарий при публикации (добавьте оператор удаления перед, если необходимо)
Активируйте режим SQLCMD в меню SQL-> Настройки выполнения → Режим SQLCMD
Надеюсь, это поможет.
Возвращаясь к принятому ответу для предупреждений и Visual Studio 2019:
1) Щелкните правой кнопкой мыши на проекте базы данных и выберите свойства Решение для базы данных.
2) В полях "Построить" и "Подавить предупреждения Transact-SQL:" введите номер предупреждения SQL, который вы хотите подавить, например: SQL71502, который вы вводите 71502. Можно ввести несколько кодов подавления предупреждений способом разделителя комы. Пример кодов подавления для неразрешенной ссылки на объект
3) Сохраните свое решение, и предупреждение должно исчезнуть. Вы можете ввести несколько кодов предупреждений, чтобы предупреждения выводили 0.
Вы можете исключить этот проект во время сборки, щелкнув правой кнопкой мыши на этом проекте и выбрав "Исключить проект" в приложении Windows. "Выгрузить проект", если веб-приложение.
Показать/скрыть список ошибок
Откройте "Инструменты" > "Параметры"
Развернуть проекты и решения
Выберите "Общие".
С правой стороны, первая проверка box Всегда показывать список ошибок, если строить завершает с ошибками '