在 SQL Server上,如果要启用包含数据库,则需要在“管理员权限”下运行以下命令:
sp_configure 'contained database authentication', 1; GO RECONFIGURE; GO
USE master; GO CREATE LOGIN containedDBuser WITH PASSWORD = 'abcd1234!', DEFAULT_DATABASE = [master], CHECK_POLICY = OFF; GO USE ContainedDB; GO CREATE USER containedDBuser FOR LOGIN containedDBuser; GO ALTER ROLE db_owner ADD MEMBER containedDBuser; GO
此时,Admin用户应该能够启用包含数据库。