星空网 > 软件开发 > 数据库

SqlServer 认证之包含数据库

包含数据库(Contained Database): 作用是这个数据库的创建的用户不需要再指定登陆名就可以连接访问。

优点:数据库在异地恢愎时,不需要再创建登陆名。即迁移的时候不再需要在新实例上添加登陆名。(PS:Alawayson 没有同步登陆名和作业。这个可以解决登陆名的问题)

缺点:只能访问自身数据库,并不能访问同一实例上的其他数据库。(PS:博主未能访问成功,不是肯定不能访问)

使用步骤:

 实例支持:

     

EXEC sys.sp_configure N'contained database authentication', N'1'GORECONFIGURE WITH OVERRIDEGO

 

 

   新建或修改数据库的包含类型为部份。

   

Create Database DBName Containment=partial

Alter DataBase DBName set Containment=partial

当修改数据库时,还需要将映射SQL Server 登录名的数据库用户转换为具有密码的包含数据库用户。

使用系统存储过程:

sp_migrate_user_to_contained [ @username = ] N'user' ,    [ @rename = ] { N'copy_login_name' | N'keep_name' } ,    [ @disablelogin = ] { N'disable_login' | N'do_not_disable_login' } 

参考代码:

DECLARE @username sysname ; DECLARE user_cursor CURSOR   FOR      SELECT dp.name      FROM sys.database_principals AS dp     JOIN sys.server_principals AS sp      ON dp.sid = sp.sid     WHERE dp.authentication_type = 1 AND sp.is_disabled = 0; OPEN user_cursor FETCH NEXT FROM user_cursor INTO @username   WHILE @@FETCH_STATUS = 0   BEGIN     EXECUTE sp_migrate_user_to_contained      @username = @username,     @rename = N'keep_name',     @disablelogin = N'disable_login';   FETCH NEXT FROM user_cursor INTO @username   END CLOSE user_cursor ; DEALLOCATE user_cursor ; 

参考网址

https://msdn.microsoft.com/zh-cn/library/ff929275.aspx

 连接时指定数据库名。即连接串中,需要指定initial catalog 或Database

 

  




原标题:SqlServer 认证之包含数据库

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

安全获取Review,这才是正确姿态!:https://www.ikjzd.com/articles/113827
安全获取Review,这才是正确姿态:https://www.ikjzd.com/articles/113828
好消息!跨境电商出口退货通道于昨日已经成功打通!:https://www.ikjzd.com/articles/113829
卖家们注意 ,敦煌网春节调整部分业务:https://www.ikjzd.com/articles/113830
规范平台秩序,敦煌网变更终止账户订单处理流程:https://www.ikjzd.com/articles/113831
正在抢票的你,是否有回老家做跨境电商的打算?:https://www.ikjzd.com/articles/113832
九寨沟景区地图(详细指南和攻略):https://www.vstour.cn/a/365176.html
重庆品胜科技与星苹台达成合作 助力部队现代化后勤建设 :https://www.kjdsnews.com/a/1836523.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流