Может ли Visual Studio 2008 предоставлять какие-либо функции, которые предоставляют Query Analyzer и Enterprise Manager?
Вопрос
В настоящее время я использую MSSQL Server 2000, а для проектирования таблиц, создания и изменения хранимых процедур, а также для управления пользователями и разрешениями я использую Query Analyzer и Enterprise Manager.Я также провожу очень много времени в Visual Studio 2008 и скорее перехожу к другим приложениям. Мне было интересно, может ли Visual Studio помочь мне сделать хотя бы некоторые из вещей, которые мне позволяют делать Query Analyzer и Enterprise Manager.И если да, то что конкретно?
В основном я ищу:
- Проверьте схему базы данных
- Редактировать хранимые процедуры (при наличии Intellisense)
- Изменить права доступа к объекту
Решение
Посмотрите на Обозреватель серверов в Visual Studio.Обозреватель серверов позволяет вам создавать/изменять/удалять любые процедуры, таблицы, представления и т. д., хотя я не вижу никакого способа изменить настройки безопасности (пользователей, роли и т. д.) через пользовательский интерфейс.Я рекомендую SQL Management Studio перед использованием встроенного обозревателя серверов.
Я также только что заметил функцию в контекстном меню для подключения к данным в Server Explorer под названием «Разрешить отладку SQL/CLR». Не пробовал это, но звучит так, как будто это может позволить точки останова и т. Д. В коде SQL.Как здорово это будет?
Редактировать: Похоже, что Обозреватель серверов может быть доступен только в версиях Visual Studio Pro или более поздних версиях, то есть не в выпусках Express.Еще одна причина приобрести полную версию.
Другие советы
Можете ли вы установить SQL Server Management Studio?Я думаю, это гораздо полезнее, чем VS.
Мне не нравится интерфейс VS, и он не подходит для планов запросов, результатов и настройки.Тем не менее, некоторые люди, с которыми я работаю, кажутся довольными VS, но в основном это ребята из C#.Руководители SQL используют инструменты SQL.