2013-08-28 5 views
1

J'ai une question filaire avec certains des stored procedures sur ma base de données. Ceux-ci ne sont pas affichés dans l'explorateur d'objets. J'ai essayé d'utiliser le filtre pour rechercher par nom et pourtant il n'apparait pas !!!Certaines procédures stockées ne sont pas affichés

chose est lorsque je tente de créer ceux-là manquants, il dit que la procédure stockée est existe déjà. Et j'ai essayé de modifier le SP et ça a marché. Mais je ne peux pas encore les voir.

Toute idée ce sujet?

+0

@MartinSmith: J'ai actualisé/redémarré 'sql-sqrver' avant de poser des questions ici !!! –

+0

Down électeur s'il vous plaît expliquer la raison? –

Répondre

1

J'ai eu cette énigme avant et c'était parce que je en train d'essayer de créer la procédure stockée dans la base de données maître . Je crois par défaut, dans SSMS, cette base de données est sélectionnée par défaut.

Si vous utilisez SSMS, assurez-vous que la base de données sélectionnée dans la liste déroulante (en haut à gauche généralement sur la barre d'outils de la fenêtre de requête) est la base de données correcte.

+0

Oui, il est correct 'db' –

0

Cela pourrait être dû à un certain nombre de choses, y compris mais sans s'y limiter:

  • Y at-il un autre objet, pas une procédure stockée, présent avec ce nom?
  • La procédure est-elle dans un schéma non prévu? Dans SSMS, ils sont répertoriés dans le nom du schéma puis-procédure pour
  • Avez-vous des droits d'accès suffisants pour voir la procédure? (Probablement, mais il doit être mentionné)
  • A-t-il été marqué comme une procédure expédiée par MS? Ceux-ci peuvent ne pas apparaître avec les schémas utilisateur
  • Un autre "probablement pas", êtes-vous sûr que vous regardez la bonne base de données?
+0

1. Pas 2.No 3. Oui 4. Aucun 5.Yes –

+0

À ce moment-là, je avais besoin mains sur l'accès à la figure ce qui a été gonig sur. Pardon. –

+0

J'ai redémarré le pc et il a été trié !! pas exactement sûr de ce qui s'est passé. –