![](/img/trans.png)
[英]Create a temporary table like a current table in SQL Server 2005/2008
[英]Cannot see table in Object Explorer, SQL Server 2005/2008
这可能是一个愚蠢的问题。 但是我刚刚获得了对该数据库进行读/写的权限。 我看到数据库的表,除了一个。 我可以从中选择,但是在对象资源管理器中看不到它。 我重新启动计算机,刷新了对象浏览器以及所有内容。 查看此表是否有限制?
很抱歉,我不得不检查查询的连接。我正在查看同一数据库的两个不同版本。天哪。我应该把这个问题记下来吗?
可以是同义词,还是视图? 检查同义词节点和视图节点下。 还要检查架构...如果您只是在说SELECT * FROM table,请尝试使用SELECT * FROM dbo.table。 它可能处于不同的架构下。
查询
SELECT type, type_desc FROM sys.objects WHERE name = 'my_table_name'
应该告诉您表实际上是什么类型的对象。
您需要在创建表查询中使用架构名称(例如dbo.table名称)。 默认情况下,它是在本地服务器下创建的,因此,当您使用选择查询时,它可供您使用,但是一旦检查服务器ita就不可用。
如果所有其他方法均失败,请右键单击“表”,然后单击“刷新”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.