自主資料庫 (Contained Database)
一般將資料庫透過備份與還原方法複製到另外一台Server時,往往還需要完成其他的資料庫設定才算完成,例如登入、角色與設定等等。 「自主資料庫(Contained Database)」是 SQL Server 2012 新推出的功能,它可以讓整個「自主資料庫」與「執行個體」層級之間是獨立隔離的,將來在搬移「自主資料庫」到另外一個「執行個體」時,無需額外的管理組態作業,並且提供了資料庫層級的使用者驗證機制。
自主使用者 (Contained Users)
自主資料庫不使用原有的 SQL logins 進行登入,它使用一種稱為「自主使用者(Contained Users)」或者 Windows 主體(Principle)進行連線。