日期:2014-05-17  浏览次数:20555 次

sql server 2008 使用SELECT查询语句时,提示:Msg 208,Invalid object name 'dbo.学生信息'.
本人刚接触数据库,安装了sql server 2008,自己新建了个表:dbo.学生信息,使用SELECT * FROM dbo.学生信息  查询,没有任何问题,后来第二天再在使用 SELECT * FROM dbo.学生信息  ,提示:
Msg 208, Level 16, State 1, Line 1
Invalid object name 'dbo.学生信息'.

我没有做过任何设置或其他操作,不知道是为什么? 请高手帮忙分析下?谢谢 在线等待..............
SQL?Server?2008 数据库 select

------解决方案--------------------
检查下这张表是否存在,是不是被删除了。
------解决方案--------------------
数据库对象名,比如表名,最好别用中文,如果一定要用中文,最好这样:dbo.[学生信息]
------解决方案--------------------
报错是说没有这个表,你看看是否选对了数据库和有没有删除过这个表
------解决方案--------------------
这个情况确实比较奇怪,试试:SELECT * FROM [数据库名].dbo.[学生信息]如果不行,检查一下是否每次登录都是相同账号,如果登录的账号创建数据表的架构不是dbo也会说找不到
------解决方案--------------------
use 数据库名
go

SELECT * FROM dbo.学生信息


可能没在你的数据库下运行这语句
------解决方案--------------------
引用:
use 数据库名
go

SELECT * FROM dbo.学生信息


可能没在你的数据库下运行这语句


觉得应该是这个情况