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

在sa用户下有一张表格Menu被隐藏
最近改别人的一个项目,有一张表名为“Menu”的表,疑为隐藏了,但是在sa用户下竟然找不到这张表,我将数据库导到另一个数据库时在新建的库中有这张表,各位大侠们,请问要如何才能在原来的数据库中把表显示出来!谢谢

------解决方案--------------------
sa 用户下
select * from sys.tables where name ='menu'


有返回没?

单表隐藏,这个还真是没碰到过。
------解决方案--------------------
引用:
select * from Menu 有查询到数据的


那不应该啊,sa的权限,应该可以看到全部的表,lz确认一下这个menu的架构名是dbo不?
还是自定义架构了??


SELECT * FROM sys.schemas WHERE schema_id =(select schema_id from sys.tables where name ='menu')



这个出来的name 是dbo不?

------解决方案--------------------
引用:
是的,是dbo。语句:select * from dbo.Menu是有返回数据的。


lz 换个机器,使用ssms连上这个数据库看看有menu表不?
怀疑是本机ssms的问题,按说不能有隐藏表的问题。 


------解决方案--------------------
引用:
引用:是的,是dbo。语句:select * from dbo.Menu是有返回数据的。

lz 换个机器,使用ssms连上这个数据库看看有menu表不?
怀疑是本机ssms的问题,按说不能有隐藏表的问题。


同意.