sqlserver2008 新创建的表无法查询

2024-12-17 15:35:29
推荐回答(5个)
回答1:

造成这种问题的原因:

1、SQL Server的缓存机制

解决方案:编辑 》 IntelliSense 》 刷新本地缓存

2、新创建的表所属数据库和当前查询使用的数据库不是同一个
解决方案:查找新创建表所在数据库,在查询之前先执行‘USE 数据库名称’

回答2:

我有个不成熟的答案,是否你的Table、View、Procedure都建到了master数据库里了呢?
又或者是建到了你的MyDB中,但是你查询的时候是在master数据库中查询的呢?
08新添加的东西就是要重新连接才会有提示

回答3:

  1. 是否已经链接了数据库,

  2. 创建新表的时候语句是否准确,SQL语法必须要准确才能创建新表,有时候一个字母输入错误也会导致。

  3. 表内的数据是否已经录入,录入时的SQL语句时候正确,SQL语法有着严格的要求。

回答4:

你当前用户权限不够。用sa登陆就可以查询。或者用sa将该表的库的访问权限赋给当前用户。

回答5:

朋友,请把创建的表的语句和查询语句发来