You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL托管实例创建PARTIAL包含数据库异常,需ALTER语句修复咨询

问题:SQL托管实例执行CREATE DATABASE指定CONTAINMENT=PARTIAL不生效

在Docker版SQL Server中执行下述代码时,首次即可创建包含类型为PARTIAL的数据库;但在SQL托管实例中,创建的数据库包含类型为none,必须执行后续ALTER语句才能修正。

测试代码

if db_id('test11') is not null 
begin
    print 'dropping old db';
    exec('drop database test11;');
end;
GO

print 'making db';
CREATE DATABASE test11 CONTAINMENT = PARTIAL;
GO

IF not EXISTS(SELECT * FROM sys.databases WHERE [name] = 'test11' and containment_desc = 'PARTIAL')
begin
    print 'fixing containment as it didn''t work forst time';
    ALTER DATABASE test11 SET CONTAINMENT = PARTIAL;
end;
GO

Docker版SQL Server执行输出

dropping old db
making db

SQL托管实例执行输出

dropping old db
making db
fixing containment as it didn't work forst time

内容的提问来源于stack exchange,提问作者Nisar Yaqoob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 03:47:08