2012-03-19 3 views
0

objet tableau I avoir une application en ASP classique, et une base de données SQL Server 2005.Vous ne trouvez pas le nom

-je transférer la base de données dans l'édition expresse du serveur SQL et j'ai un étrange problème, je peux voir la les tables de la base de données de cette manière:

information_Schema.dbo.test, quand je lance des commandes SQL

select * From test 

J'obtiens l'erreur qu'il ne peut pas trouver la table.

Lorsque j'exécute

select * From information_Schema.dbo.test 

je reçois des résultats.

Le problème est que mon application est beaucoup de nombreux fichiers et je ne peux pas réécrire les commandes SQL.

Existe-t-il un moyen de trouver une solution dans SQL sans rien changer dans mon application?

+0

Si ce serveur SQL Server était correct, je vérifierais si mes autorisations pour le compte sur lequel je me connecte sont correctes. Vous pouvez également vous assurer que votre chaîne de connexion est correcte. Avez-vous essayé d'exécuter d'autres types de requêtes à l'aide de la chaîne de connexion de SQL Server Express? – user978122

+0

Je pense que les autorisations sont correctes, avez-vous un exemple de chaîne de connexion qui peut jouer sans problème? – perastikos1

+0

http://www.dofactory.com/Connect/Connect.aspx, descendez jusqu'à Microsoft Sql Express. – user978122

Répondre

0

Je suppose que vous ne vous connectez pas à la base de données information_Schema mais à une autre base de données qui ne contient pas la table. Avez-vous placé la table au mauvais endroit (Information_Schema ne ressemble pas à un emplacement de base de données d'application typique pour moi) ou votre connexion est-elle incorrecte?