2013-08-28 7 views
1

У меня есть проводная проблема с некоторыми из stored procedures в моей базе данных. Они не отображаются в проводнике объектов. Я пробовал использовать фильтр для поиска по имени, и все равно он не появляется !!!Некоторые хранимые процедуры не отображаются

Вещь, когда я пытаюсь создать эти недостающие, говорит, что хранимая процедура уже существует. И я попытался изменить SP, и это сработало. Но я пока не вижу их.

Есть идеи по этому вопросу?

+0

@MartinSmith: Я обновил/перезапустил 'sql-sqrver', прежде чем задавать вопрос здесь !!! –

+0

Вниз избирателя, пожалуйста, объясните причину? –

ответ

1

У меня была эта головоломка раньше, и это было потому, что я на самом деле пытался создать хранимую процедуру в базе данных master. По-моему, по умолчанию в SSMS эта база данных выбрана по умолчанию.

Если вы используете SSMS, убедитесь, что база данных, выбранная из раскрывающегося списка (обычно в верхней левой части панели инструментов окна запроса), является правильной базой данных.

+0

Да, это правильный 'db' –

0

Это может быть связано с целым рядом вещей, в том числе, но не ограничиваясь:

  • Есть еще один объект, а не хранимую процедуру, присутствует с этим именем?
  • Является ли процедура непредвиденной схемой? В SSMS они перечислены в порядке имени процедуры-процедуры
  • У вас есть достаточные права доступа для просмотра процедуры? (Возможно, но это нужно упомянуть)
  • Был ли он помечен как процедура отправки MS? Они могут не отображаться с пользовательскими схемами
  • Другой «возможно, нет», вы уверены, что ищете подходящую базу данных?
+0

1. Нет 2.No 3. Да 4. Нет 5. Да –

+0

В этот момент мне нужен практический доступ, чтобы понять, что было гонигом. Сожалею. –

+0

Я перезагрузил компьютер, и он был отсортирован !! не совсем уверен, что случилось. –

Смежные вопросы