2017-02-20 97 views
0

很長一段時間我沒有改變活動數據庫(如USE mydbname),並創建了一堆表到主數據庫我認爲。自那時起,當創建新的數據庫時,這些表格就會出現在其中。從模型數據庫創建的表MS SQL服務器

我認爲四個默認數據庫(master,model,msdb,tempdb)中的一個用作新數據庫的模型,因此「額外」表必須存儲在某處。基於這個描述,你能否請教我如何擺脫這些表以創建新的空數據庫?

+1

'使用模式; drop table dbo.tablename;' –

+1

它是'模型'。 'model'用作新數據庫的* model * –

+0

謝謝。而已 :) – Bendom

回答

0

是否要在系統數據庫中獲取用戶表?

你可以試試這個:

EXEC sys.sp_MSforeachdb @command1 = N'use ?;select ''?'', * from sys.tables WHERE type=''U'' and is_ms_shipped=0' 
相關問題