今天与大家分享的是SQL Server 2012的新功能--包含数据库小技术。
SQL Server 身份认证首先是Login(登录名),然后是与Login映射的User(数据库用户),在企业的应用环境中经常会发生跨服务器的数据库移动,比如:分离\附加、备份\还原等操作,这些操作如果跨服务器就会产生孤立账号,而SQL Server 2012的包含数据库技术可以解决一部分孤立账号的问题。
包含数据库之所以可以解决孤立账号,是因为如果启用了包含数据库,那么就可以创建不带Login的User,也就是说可以直接使用User登录SQL Server服务器进行数据访问。
使用包含数据库如下:
第一步:启用包含数据库
在SQL Server 服务器属性中选择高级页,将“启用包含数据库”值改为TRUE。