找不到表对象名

时间:2012-03-19 19:05:21

标签: sql-server sql-server-2005

我在经典ASP中有一个应用程序,在SQL Server 2005中有一个数据库。

我在SQL Server express版本中传输数据库,我有一个奇怪的问题,我可以用这种方式看到数据库中的表:

information_Schema.dbo.test,所以当我执行SQL命令

select * From test

我收到错误,无法找到该表。

执行时

select * From information_Schema.dbo.test

我确实得到了结果。

问题是我的应用程序有很多文件,我无法重写SQL命令。

有没有办法在SQL中找到解决方案而不改变我的应用程序中的任何内容?

1 个答案:

答案 0 :(得分:0)

我猜你没有连接到information_Schema数据库,而是连接到不包含该表的其他数据库。您是否将表放在错误的位置(Information_Schema听起来不像是典型的应用程序数据库位置)或者您的连接是否错误?