VS2019 SQL Проект неверный синтаксис пытается создать политику безопасности - PullRequest
0 голосов
/ 07 января 2020

Политики безопасности в Azure SQL существуют уже довольно давно, и попытка создать политику безопасности в моем проекте sql (VS2019) возвращает неправильный синтаксис около SECURITY.

Похоже, я делаю что-то явно не так?

Azure SQL Цель:

enter image description here

но все же неверный синтаксис рядом с SECURITY

enter image description here

Что я мог сделать не так?

Ответы [ 2 ]

0 голосов
/ 08 января 2020

Я понял это для всех, кто сталкивается с этим. Мне пришлось установить набор правил DSP схемы на V12 в файле .sqlproj

Изменить эту строку:

  <DSP>Microsoft.Data.Tools.Schema.Sql.SqlAzureDatabaseSchemaProvider</DSP>

на

  <DSP>Microsoft.Data.Tools.Schema.Sql.SqlAzureV12DatabaseSchemaProvider</DSP>

Кажется, что нет никакого способа в vs2019 gui еще нужно указать v12

0 голосов
/ 07 января 2020

Я тестировал в Visual Studio 2017 и 2019, есть такая же ошибка.

Когда я копирую оператор SQL в новый редактор запросов перед его выполнением, в списке ошибок будет отображаться ошибка «Неверный синтаксис»: enter image description here

Но мы все еще можем выполнить запрос, в результатах запроса нет синтаксической ошибки:

Запрос успешно выполнен: enter image description here

Я думаю, мы можем игнорировать ошибка в списке ошибок, просто обратитесь к результату выполнения запроса.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...