Question

J'ai une table dans SQL Server 2000 Standard Edition appelée "dbo.T668". (ne me blâmez pas pour la convention de nommage).

Je travaille sur le serveur avec SQL Server Management Studio 2005 et, pour une raison étrange, je ne vois pas du tout la table dans la liste des tables. Je vois toutes les autres tables, mais pas celle-ci.

Si j'ouvre un éditeur de requête et que je tape "select * from dbo.T668", tous les enregistrements seront renvoyés. J'ai donc la permission d'accéder à la table et d'y faire une sélection. Existe-t-il un paramètre vous permettant de accéder à la table mais ne pas le voir dans SQL Manager? Ou est-ce une incompatibilité entre SQL 2000 et SQL 2005?

Était-ce utile?

La solution

Êtes-vous sûr que c'est une table et pas une vue?

Autres conseils

Si vous venez de le créer récemment, assurez-vous de cliquer sur le bouton d'actualisation en haut, ne semble pas toujours être synchronisé pour moi de toute façon.

DOH!

Vous avez fait appel à sp_help, et vous avez raison, c’est une vue ... il y a environ 2 000 tables dans cette base de données, alors je suppose que je viens juste de le manquer.

Argh.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top