數據庫分離是指将數據庫文件從數據庫服務器實例中分離出來,相當于關閉了數據庫。數據庫分離後,應用程序不能連接到該數據庫,數據庫文件可以被其它進程訪問。通常分離數據庫用于快速地将數據庫遷移到另一個SQLSERVER實例。數據庫分離後,還可以附加到SQLSERVER實例。
一般默認情況下數據庫在聯機狀态下我們不能對數據庫文件進行任何複制删除等操作,如果将數據庫分離的話就可以對數據文件進行複制、剪切、删除等操作了。一般想直接備份數據文件,就先分離數據庫,之後把數據文件複制到别的地方,再把數據文件附加回去就可以了。備份數據庫是将數據庫中全部對象以特定格式導成為備份文件,至于格式全部是數據庫引擎來使用,用戶無需關心。導出數據庫是将數據庫中某些對象導出為其他格式的文件,一般都是行集的形式。