Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Разработчики, знакомые с Microsoft Visual Studio, будут приветствовать обозреватель решений в SQL Server Management Studio. Скрипты, поддерживающие бизнес, можно сгруппировать в проекты скриптов, а проекты скриптов можно управлять вместе в качестве решения. Когда скрипты помещаются в проекты скриптов и решения, их можно открыть как группу или сохранить вместе в продукте системы управления версиями, например Visual SourceSafe. Проекты скриптов включают информацию о подключении, необходимую для правильного выполнения скриптов, и могут содержать файлы, не относящиеся к скриптам, например вспомогательный текстовой файл.
Следующая практика создает короткий сценарий, который запрашивает базу данных AdventureWorks2012 , размещенную в проекте и решении скрипта.
Использование проектов и решений скриптов
Создание проекта скрипта и решения
Откройте Management Studio и подключитесь к серверу с помощью обозревателя объектов.
В меню Файл выберите пункт Создать и затем пункт Проект. Откроется диалоговое окно "Новый проект ".
В текстовом поле "Имя" введите StatusCheck, щелкните "Скрипты SQL Server " в шаблонах, а затем нажмите кнопку "ОК ", чтобы открыть новое решение и проект скрипта.
В обозревателе решений выберите правой кнопкой мыши Соединения и нажмите Создать подключение. Откроется диалоговое окно "Подключение к серверу ".
В поле " Имя сервера " введите имя сервера.
Нажмите кнопку " Параметры" и перейдите на вкладку "Свойства подключения ".
В поле "Подключение к базе данных" найдите сервер, выберите базу данных AdventureWorks2012 и нажмите кнопку "Подключить". Сведения о подключении, включая базу данных, добавляются в проект.
Если окно свойств не отображается, щелкните новое подключение в обозревателе решений и затем нажмите клавишу F4. Отображаются свойства подключения и сведения о нем, включая начальную базу данныхAdventureWorks2012.
В обозревателе решений щелкните правой кнопкой мыши на подключении, затем выберите Новый запрос. Создается новый запрос с именем SQLQuery1.sql , подключенный к базе данных AdventureWorks2012 на сервере и добавленный в проект скрипта.
В редакторе запросов введите следующий запрос, чтобы определить, сколько рабочих заказов имеет сроки выполнения, до дат начала рабочего заказа. (Вы можете скопировать и вставить код из окна учебника.)
USE AdventureWorks2012; GO SELECT COUNT(WorkOrderID) FROM Production.WorkOrder WHERE DueDate < StartDate;Замечание
Если вам нужно больше места для ввода запроса, нажмите клавиши SHIFT+ALT+ВВОД, чтобы переключиться на полноэкранный режим.
В обозревателе решений щелкните правой кнопкой мыши SQLQuery1 и нажмите кнопку "Переименовать". Введите Check Workorders.sql в качестве нового имени запроса и нажмите клавишу ENTER.
Чтобы сохранить проект решения и скрипта, в меню "Файл " нажмите кнопку "Сохранить все".