天天看點

《鋒利的SQL(第2版)》——2.4 删除資料庫

本節書摘來自異步社群出版社《鋒利的sql(第2版)》一書中的第2章,第2.4節,作者:張洪舉 王曉文,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

鋒利的sql(第2版)

在資料庫删除之後,檔案及其資料都将從伺服器磁盤中删除。在删除資料庫時,可以不用管資料庫所處的狀态(包括脫機、隻讀和可疑),但是應當滿足下列前提條件。

如果資料庫涉及日志傳送操作,在删除資料庫之前應當取消日志傳送操作。

要删除為事務複制釋出的資料庫,或删除為合并複制釋出或訂閱的資料庫,應當首先從資料庫中删除複制。如果資料庫已損壞,不能首先删除複制,則通常仍然可以通過首先使用alter database将資料庫設定為脫機然後再删除的方法來删除資料庫。

必須首先删除資料庫上存在的資料庫快照。

在删除資料庫後,應備份master資料庫,因為删除資料庫将更新master資料庫中的資訊。

可以使用drop database語句删除資料庫,其文法格式如下:

database_name

指定要删除的資料庫的名稱。

database_snapshot_name

指定要删除的資料庫快照的名稱。

例如,下面的語句将删除sales資料庫。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。