Azure - Enable/Disable 出于安全目的的数据库设置
Azure - Enable/Disable database setting for security purposes
为了让我们的应用程序在我们的组织内上线,我们有一定的安全要求。
我们使用 Microsoft azure 平台来托管应用程序以及 Azure SQL 服务器和数据库。为了满足这些安全要求,我们需要在 server/database.
上配置设置
但是我们运行正在使用默认的天蓝色 SQL server/database 解决问题。
这是一个例子。我们需要“禁用 'clr enabled' 选项”。
我们尝试了以下方法:
EXECUTE sp_configure 'show advanced options', 1;
RECONFIGURE;
EXECUTE sp_configure 'clr enabled', 0;
RECONFIGURE;
GO
EXECUTE sp_configure 'show advanced options', 0;
RECONFIGURE;
我们在 Azure 平台的 T-SQL 编辑器中 运行 这个,收到以下内容:
Failed to execute query. Error: Statement 'CONFIG' is not supported in this version of SQL Server.
当我们运行下面的时候,我们看到是启用的。
SELECT name,
CAST(value as int) as value_configured,
CAST(value_in_use as int) as value_in_use
FROM sys.configurations
WHERE name = 'clr enabled';
我们如何更新这些设置?
谢谢。
Azure SQL 数据库不支持
我们不能运行 sp_configure
报表。但是 sys.configurations (Transact-SQL) table 是支持的。
我们可以看到 clr enabled
.
的默认值为 1
正如@Larnu 所说,CLR 也不支持:Resolving Transact-SQL differences during migration to SQL Database。
参考这个问题:
就目前而言,我们无法在 Azure SQL 数据库中更改此设置。
HTH.
为了让我们的应用程序在我们的组织内上线,我们有一定的安全要求。
我们使用 Microsoft azure 平台来托管应用程序以及 Azure SQL 服务器和数据库。为了满足这些安全要求,我们需要在 server/database.
上配置设置但是我们运行正在使用默认的天蓝色 SQL server/database 解决问题。 这是一个例子。我们需要“禁用 'clr enabled' 选项”。 我们尝试了以下方法:
EXECUTE sp_configure 'show advanced options', 1;
RECONFIGURE;
EXECUTE sp_configure 'clr enabled', 0;
RECONFIGURE;
GO
EXECUTE sp_configure 'show advanced options', 0;
RECONFIGURE;
我们在 Azure 平台的 T-SQL 编辑器中 运行 这个,收到以下内容:
Failed to execute query. Error: Statement 'CONFIG' is not supported in this version of SQL Server.
当我们运行下面的时候,我们看到是启用的。
SELECT name,
CAST(value as int) as value_configured,
CAST(value_in_use as int) as value_in_use
FROM sys.configurations
WHERE name = 'clr enabled';
我们如何更新这些设置?
谢谢。
我们不能运行 sp_configure
报表。但是 sys.configurations (Transact-SQL) table 是支持的。
我们可以看到 clr enabled
.
正如@Larnu 所说,CLR 也不支持:Resolving Transact-SQL differences during migration to SQL Database。
参考这个问题:
就目前而言,我们无法在 Azure SQL 数据库中更改此设置。
HTH.