在SQL Server Management Studio 2008中,我刪除了我的數據庫並檢查了最初存儲數據庫文件的目錄,並且這些文件已經消失。SQL Server數據庫已刪除但仍包含表結構?
如果我現在從SQL Server Management Studio中使用與刪除的數據庫同名的「新數據庫」,並希望它爲空,我發現已刪除數據庫中的表仍然存在。
所以我的問題是,我的新數據庫中如何存在與我刪除的數據庫具有相同名稱的表?
在SQL Server Management Studio 2008中,我刪除了我的數據庫並檢查了最初存儲數據庫文件的目錄,並且這些文件已經消失。SQL Server數據庫已刪除但仍包含表結構?
如果我現在從SQL Server Management Studio中使用與刪除的數據庫同名的「新數據庫」,並希望它爲空,我發現已刪除數據庫中的表仍然存在。
所以我的問題是,我的新數據庫中如何存在與我刪除的數據庫具有相同名稱的表?
當您創建數據庫時,SQL Server將使用model
數據庫作爲模板。 model
數據庫被複制,然後重新命名爲新的數據庫。
也許model
數據庫包含一些表。要驗證此理論,請檢查「系統數據庫」下的model
數據庫。
謝謝你們,問題在於表格在模型數據庫(和主數據庫)中。 –
檢查你的'模型'數據庫。桌子在那裏嗎? –
重新啓動SSMS。 SSMS緩存一些狀態。可能你看到的是過時的緩存數據。 – usr
正如其他人所建議你需要重新啓動ssms。否則反過來檢查表是否存在正在使用查詢SELECT * FROM information_schema.tables – praveen