你首先检查一下你的数据库安装有几个实例? SQLSERVER2005默认的实例是  XXX\sqlexpress XXX是你的机器名,
如果你在其他实例里创建了数据库,你使用SQLSERVER管理器查看的确是默认实例,当然看不到啦.
还有一个可能..是否同时安装了SQL2000或2005? 创建的数据库是否在2000里?
还有一个可能..像以前SQLSERVER2000 ,用查询分析器进入的时候只带入默认的几个数据库.你得刷新一下才会有其他的数据库.你看一下有没有这个可能性..~~能想到的只有这么多了..你在SQLSERVER2005里创建数据库是临时的.你一定要点击保存按纽..VS2005才会把你的创建或改动写入数据库中的..~~

解决方案 »

  1.   

    因为你用的SQLServer2005 Management
    他只是一个DBMS。你所建立的数据库文件,必须要在SQLServer2005里面选择附加数据库之后才能看到。
      

  2.   

    附加数据库,那么文件在哪里啊?我没装过sql2000
      

  3.   

    执行建表的语句要用
    Create table dbo.someTable (aaa int,bbb varchar(9)...)不能用:
    Create table someTable (aaa int,bbb varchar(9)...)注意加上dbo限定,否则看不到。