在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