Как получить доступ к SQL Server Management Studio из Visual Studio 2013 или иным образом запустить хранимые процессы?
Эта ссылка говорит о том, что я могу подключиться к базе данных SQL Server "из обозревателя объектов SQL Server или из узла" Соединения данных "в обозревателе серверов. Обозреватель объектов SQL Server обеспечивает представление, похожее на SQL Server Management Studio".
Что мне нужно, так это просмотреть и запустить сохраненные протоколы в экземпляре базы данных (из обозревателя объектов SQL Server я могу видеть таблицы, но не сохраненные протоколы).
Вместо того, чтобы просто "представление, похожее на SQL Server Management Studio", как я могу получить "реальную вещь"?
На самом деле, все, что позволит мне предоставить необходимые параметры и увидеть результаты - это хорошо, но мой "инструмент перехода" для запросов к базе данных (LINQPad), похоже, не понимает хранимые процессы, кроме как просто их отображение.
Итак, как я могу получить доступ к SQL Server Management Studio из Visual Studio 2013, чтобы я мог видеть и выполнять сохраненные процессы?
ОБНОВИТЬ
Вот что я вижу в обозревателе объектов SQL Server (без сохраненных процедур):
Вот то, что я вижу с LINQPad (показаны сохраненные процессы, но один щелчок двумя нажатиями просто добавляет его с многоточием):
2 ответа
SQL Server Management Studio - это отдельная программа, к которой нет доступа из Visual Studio.
SQL Server Management Studio позволяет проверять хранимые процедуры и выполнять их.
После запуска SQL Server Management Studio и подключения к базе данных с помощью хранимых процедур разверните папку "Программируемость", чтобы увидеть папку "Хранимые процедуры".
Чтобы выполнить хранимую процедуру, разверните папку "Хранимые процедуры", щелкните правой кнопкой мыши интересующую хранимую процедуру и выберите "Выполнить хранимую процедуру...". (Если вашей хранимой процедуре требуются входные параметры, вам будет предложено ввести их. Будьте осторожны, я предлагаю выполнить s SELECT SP, а не DELETE.)
Чтобы просмотреть определение хранимой процедуры, используйте команду "Хранимая процедура сценария" - "СОЗДАТЬ В" - "Окно нового редактора запросов".
Обратите внимание, что предыдущие изображения были взяты из версии 2008 SQL Server Management Studio. Ваш пробег может отличаться.
Сохраненные Procs доступны в подпапке "Программируемость" SQL Server Object Studio.
После его расширения, найдя сохраненный процесс и выбрав "Выполнить процедуру" из контекстного меню, вы можете указать значения параметров в диалоговом окне "Выполнить сохраненную процедуру":
Итак, из Visual Studio 2013:
Select View > SQL Server Object Explorer
Select the appropriate database
Expand Programmability
Right-click the Stored Proc and select "Execute Stored Procedure"
Provide the parameters you want to test in the "Value" column
Select the "OK" button