2010-01-28 7 views
1

Cela peut être une question stupide. Mais je viens de recevoir des autorisations pour lire/écrire sur cette base de données. Je vois les tables de la DB, sauf une. Je peux en choisir, mais je ne peux pas le voir dans l'Explorateur d'objets. J'ai redémarré mon ordinateur, rafraîchi l'explorateur d'objets et tout. Y a-t-il une restriction à l'affichage de cette table?Impossible de voir la table dans l'Explorateur d'objets, SQL Server 2005/2008


I "m désolé je devais vérifier la connexion de la requête. Je regardais deux versions différentes de la même base de données. Ça alors.

Répondre

2

La requête

SELECT type, type_desc FROM sys.objects WHERE name = 'my_table_name' 

devrait vous dire quel type d'objet votre table est vraiment est.

+0

merci j'ai utilisé cela et réalisé que la table n'existait pas dans la base de données que je regardais .. quelqu'un aurait dû me dire la différence entre test et production ... – Marlon

2

Dois-je prendre cette question vers le bas? Se pourrait-il un synonyme, ou une vue? Vérifiez sous le noeud de synonymes et le noeud de vues Vérifiez également le schéma ... si vous dites juste la table de SELECT * FROM, essayez avec le SELECT * FROM dbo.table Il peut être sous un schéma différent .

0

Lorsque tout le reste échoue, faites un clic droit sur Tables et cliquez sur Actualiser.

1

Vous devez utiliser le nom du schéma dans votre requête create table (par exemple, le nom dbo.table). Par défaut, il est créé sous votre serveur local et par conséquent, il est disponible pour vous lorsque vous utilisez la requête de sélection, mais une fois que vous vérifiez sur le serveur, il n'est pas disponible.

Questions connexes