标签:lse configure rri 右击 shel 其他 选项 ble database
如果要为一个数据库创建一个独立的账号需要这个数据库为包含数据库
创建包含数据库
方法1: 使用 Management Studio 启用包含的数据库
1.在对象资源管理器中,右击服务器名称,然后单击“属性”
2.在“高级”页面上的“包含”部分中,将“启用包含的数据库”选项设置为“True”(默认为“False”)
3.单击“确定”。
方法2: 使用T-SQL启用包含的数据库
--Enabled Advanced options sp_configure ‘show advanced‘, 1; RECONFIGURE WITH OVERRIDE; go --Enabled Database Containment sp_configure ‘contained database authentication‘, 1; RECONFIGURE WITH OVERRIDE; go
将一个非包含数据库转为包含数据库
1、右击该数据库并单击其属性
2. 在“选项”一栏,将包含类型选择为“部分”,最后单击“确认”。
这种方法有时候无法完成转换,那么可以试试使用sql来进行转换
USE [master] GO ALTER DATABASE TestNonContainedDB SET CONTAINMENT = PARTIAL GO
将数据库转为包含数据库后才可以创建账户和密码
USE DBName GO CREATE USER [username] WITH PASSWORD=N‘password‘, DEFAULT_SCHEMA=[dbo] GO
创建完毕后就可以使用这个账户链接数据库了,而且当迁移数据库后这个账户也会被跟着迁移走
引文:https://blog.csdn.net/burgess_liu/article/details/7477470
标签:lse configure rri 右击 shel 其他 选项 ble database
原文地址:https://www.cnblogs.com/netqq/p/9070548.html