2012-03-19 29 views
0

我有传统的ASP应用程序,并在SQL服务器数据库中2005年找不到表对象名称

我把你在SQL Server Express Edition的数据库,我有一个奇怪的问题,我可以看到在这样的数据库表:

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

select * From test 

我得到的错误,它无法找到表。

当我执行

select * From information_Schema.dbo.test 

我得到的结果。

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

有什么办法可以在不改变我的应用程序中的任何东西的情况下在SQL中查找解决方案?

+0

如果这台SQL Server正确,我会检查我登录帐户的权限是否正确。你可能也想确保你的连接字符串是正确的。您是否尝试过使用SQL Server Express中的连接字符串执行其他类型的查询? – user978122 2012-03-19 19:17:50

+0

我认为权限是好的,你有没有问题可以玩的连接字符串的例子? – perastikos1 2012-03-19 19:21:03

+0

http://www.dofactory.com/Connect/Connect.aspx,向下滚动到Microsoft Sql Express。 – user978122 2012-03-19 19:22:48

回答

0

我想你没有连接到information_Schema数据库,但对其他一些不包含该表的数据库。你把表放在错误的地方(Information_Schema听起来不像我典型的应用程序数据库位置)还是你的连接错误?