欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

sqlserver新建数据库有关问题

更新时间: 2014-01-05 02:18:07 责任编辑: Author_N1

 

sqlserver新建数据库问题
在sqlserver2008中新建了个数据库,发现多了很多表(如图),网上查了下说是系统表,但是系统表不应该是在系统表的文件夹里吗?而系统表的文件夹是空的。

我有新建了个数据库同样的方法新建单没出现上面的问题

大侠们说说看这是为什么?又该怎么建立数据库才能避免出现那些表?
--参考方法--
看看你的model库是不是因为以前创建的时候,没有使用use cmd,使得那些库默认创建到model里面了,新库会集成这些对象的
--参考方法--
要想搞清楚,这些表是从哪儿来的,我觉得可以从创建日期上来看:


要是数据库的创建日期,和表的创建日期不同,说明是先创建了数据库后,然后再创建了这些表的,而且很有可能是有人运行的,或者是应用程序运行代码,创建了这些表的。

select name,
       create_date --数据库创建日期
       
from sys.databases
where name = 'pubs'  --改成你自己的数据库名


select name,
       create_date,   --表的创建日期
       modify_date    --表的修改日期
       
from sys.tables

--参考方法--
楼上正解。。。
--参考方法--
如何用default trace,网上一大堆,你自己找找吧,不过需要再次说明,并不一定能找到http://www.cnblogs.com/DBFocus/archive/2010/05/19/1739535.html
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:18:07
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8231/
本文WWW.DOC100.NET DOC100.NET版权所有。