gpt4 book ai didi

sql-server - AzureSQL-安装 Sitecore9.1 时找不到存储过程 'sp_configure'

转载 作者:行者123 更新时间:2023-12-04 17:42:22 25 4
gpt4 key购买 nike

我正在使用 Azure SQL 服务器和数据库通过 powershell 安装 Sitecore9.1。运行脚本时,它会创建数据库,而在创建/更新 MarketingAutomation 数据库时,它会给出有关“包含的数据库身份验证”的错误

错误是 - 命令以以下内容开始:“exec sp_configure '包含数据库身份验证” 找不到存储过程“sp_configure”。Install-SitecoreConfiguration:命令 C:\Program Files\iis\Microsoft Web Deploy V3\msdeploy.exe 返回非零退出代码 - (-1)

针对此问题,我正在向 Azure SQL 服务器运行以下命令:

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

但是在执行时会抛出语法错误。

我找不到用于包含数据库身份验证的 AzureSQL 或 SQL2017 命令。

我需要用于 Azure SQL 的包含数据库身份验证的命令。请帮忙。

最佳答案

sp_configure 在 Azure SQL 数据库上不可用,您应该使用 ALTER DATABASE SCOPED CONFIGURATION而不是配置 Azure SQL 数据库选项和参数。

下面的查询应该告诉哪些数据库包含启用的数据库身份验证。

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

正如您在 this 上看到的那样文档中,零包含值适用于 Azure SQL 数据库,但不能在 Azure SQL 数据库上设置 value1。但是,您可以在 Azure SQL 数据库上创建包含的数据库用户而无需启用包含,包含的数据库用户模型是推荐的模型,而不是提到的传统连接模型 here .

关于sql-server - AzureSQL-安装 Sitecore9.1 时找不到存储过程 'sp_configure',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53884508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com