AzureSQL - не удалось найти хранимую процедуру sp_configure при установке Sitecore9.1 - PullRequest
0 голосов
/ 21 декабря 2018

Я устанавливаю Sitecore9.1 с powershell, используя SQL-сервер Azure и базы данных.Во время выполнения скрипта он создает базы данных, а при создании / обновлении баз данных MarketingAutomation выдает ошибку об «аутентификации автономной базы данных»

error is - Команда началась со следующего: «exec sp_configure» аутентифицированная база данных с изоляцией »Не удалосьнайти хранимую процедуру sp_configure.Install-SitecoreConfiguration: команда C: \ Program Files \ iis \ Microsoft Web Deploy V3 \ msdeploy.exe возвратила ненулевой код завершения - (-1)

Для этого выполняется команда ниже для SQL-сервера Azureпроблема:

sp_configure 'contained database authentication', 1;
GO
RECONFIGURE;
GO

, но во время выполнения выдает ошибку о синтаксисе.

Не удалось найти команды для AzureSQL или SQL2017 для аутентификации в автономной базе данных.

Я хочу команды дляпроверка подлинности базы данных для SQL Azure. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 22 декабря 2018

sp_configure недоступно в базе данных SQL Azure, и вам следует использовать ALTER DATABASE SCOPED CONFIGURATION вместо того, чтобы настроить параметры и параметры базы данных SQL Azure.

Следующий запрос должен указать, какие базы данных содержалипроверка подлинности базы данных включена.

select [name] as databasename, containment, containment_desc  from   sys.databases

Как вы можете прочитать в этой документации, нулевое значение содержания применяется к базе данных SQL Azure, но значение1 нельзя установить в базе данных SQL Azure.Однако вы можете создавать пользователей автономной базы данных в базе данных SQL Azure без необходимости включения локализации, и модель пользователя автономной базы данных является рекомендуемой моделью вместо традиционной модели соединения, как упоминалось здесь .

...