2017-09-07 2 views
1

Dans ssms, je me connecte à un serveur. Il affiche deux tables, master et tempDB.L'Explorateur d'objets n'affiche pas toutes les bases de données disponibles dans ssms

Dans la liste déroulante Bases de données disponibles, voir master, tempDB et mydatabase. seulement tempDB et master sont visibles dans l'explorateur d'objet cependant.

Alors je cours

SELECT * 
INTO newtable 
FROM tblMoveInMoveOutMonthSummary 

qui est une table mydatabase mais je reçois l'erreur CREATE TABLE permission denied in "mydatabase"

si clairement que je ne dispose pas de droits sysadmin dans mydatabase mais je voudrais tout de même les tables pour montrer dans l'Explorateur d'objets.

Je peux aussi courir

select * from tblMoveInMoveOutMonthSummary 

Et il retournera tout sans erreur, il a même autocompletes pour moi, je peux voir toutes les tables de la base de données dans l'éditeur de requête.

rafraîchir ne résout pas le problème.

+0

mais autocompletes sql pour moi et Je peux toujours faire * select à partir de tblMoveInMoveOutMonthSummary et il retournera tout –

+0

Essayez de vous déconnecter du serveur et connectez-vous à nouveau! –

+0

Je me suis rafraîchi plusieurs fois –

Répondre

0

La connexion de l'utilisateur peut être refusée pour créer une table.

S'il vous plaît essayer à SSMS Sécurité -> Logins -> "utilisateur de connexion" -> Propriétés -> Rôles du serveur

et Affectez l'autorisation au "utilisateur de connexion" sample