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.学生信息