2012-06-05 43 views
0

在SQL Server Management Studio 2008中,我刪除了我的數據庫並檢查了最初存儲數據庫文件的目錄,並且這些文件已經消失。SQL Server數據庫已刪除但仍包含表結構?

如果我現在從SQL Server Management Studio中使用與刪除的數據庫同名的「新數據庫」,並希望它爲空,我發現已刪除數據庫中的表仍然存在。

所以我的問題是,我的新數據庫中如何存在與我刪除的數據庫具有相同名稱的表?

+3

檢查你的'模型'數據庫。桌子在那裏嗎? –

+1

重新啓動SSMS。 SSMS緩存一些狀態。可能你看到的是過時的緩存數據。 – usr

+0

正如其他人所建議你需要重新啓動ssms。否則反過來檢查表是否存在正在使用查詢SELECT * FROM information_schema.tables – praveen

回答

2

當您創建數據庫時,SQL Server將使用model數據庫作爲模板。 model數據庫被複制,然後重新命名爲新的數據庫。

也許model數據庫包含一些表。要驗證此理論,請檢查「系統數據庫」下的model數據庫。

+0

謝謝你們,問題在於表格在模型數據庫(和主數據庫)中。 –

相關問題