Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Налаштування SQL Server за допомогою процедур. Використання SQL Server Management Studio для виконання запитів

Многие функции SQL Server настраиваются с помощью диалогового окна Server Properties (Свойства сервера), которое описывается в главе 5. Как уже говорилось выше, SQL Server можно настраивать также с помощью хранимых процедур sp_configure и sp_dboption. Хранимые процедуры и другие запросы запускаются на выполнение из SQL Server Management Studio. В эту утилиту встроен клиентский модуль, функциональность которого реализована в окне Query (Запрос). С его помощью можно посылать запросы экземпляру SQL Server, который, в свою очередь, эти запросы анализирует, компилирует и выполняет.

Следующие разделы объясняют, как настроить SQL Server с помощью хранимых процедур. Более подробное описание SQL Server Management Studio вы найдете в других главах книги.

Использование SQL Server Management Studio для выполнения запросов

Чтобы запустить SQL Server Management Studio и использовать встроенный модуль формирования запросов, выполните предложенные ниже действия.

1. В меню Start (Пуск) раскройте командой Programs (Программы) или All Programs (Все программы) папку Microsoft SQL Server 2005 и щелкните утилиту SQL Server Management Studio. Или же наберите sqlwb в командной строке.

2. В диалоговом окне Connect to Server (Подключиться к серверу), показанном на рис. 4-1, используйте раскрывающийся список Server type (Тип сервера) для выбора компонента БД, с которым требуется установить соединение, например Database Engine (Ядро базы данных).

Рис. 4-1. Диалоговое окно Connect to Server

3. В поле Server name (Имя сервера) введите имя компьютера, на котором запущен SQL Server, например CorpSvr04. По умолчанию соединение устанавливается с экземпляром по умолчанию (если предварительно не был настроен другой экземпляр по умолчанию). В раскрывающемся списке Server name (Имя сервера) можно выбрать имя экземпляра, с которым ранее уже устанавливалось соединение.

Чтобы подключиться к какому-либо экземпляру в первый раз, в этом же списке выберите пункт <Browse for more…> (Поиск других серверов). В появившемся диалоговом окне произведите поиск в лесу службы каталогов Active Directory и выберите экземпляр, с которым требуется установить соединение.

 

4. В списке Authentication (Аутентификация) выберите один из типов аутентификации — Windows Authentication (Аутентификация Windows) или SQL Server Authentication (Аутентификация SQL Server). При необходимости в поле User name (Имя пользователя) введите имя учетной записи Windows или SQL Server, а в поле Password (Пароль) — пароль.

• Windows Authentication (Аутентификация Windows) Для подключения к серверу используется учетная запись домена Windows и ее пароль. Применимо только в том случае, если включен режим аутентификации Windows и учетная запись Windows имеет соответствующие права на подключение к SQL Server.

• SQL Server Authentication (Аутентификация SQL Server) Для подключения к серверу используется учетная запись SQL Server и ее пароль. Чтобы не приходилось вводить пароль каждый раз при подключении, установите флажок Remember password (Запомнить пароль).

5. Если вместо базы данных по умолчанию вы хотите подключиться к другой, щелкните кнопку Options (Параметры), откройте вкладку Connection Properties (Свойства соединения) и в раскрывающемся списке Connect to database (Подключиться к базе данных) выберите нужную БД.

6. Щелкните кнопку Connect (Подключиться).

7. Чтобы открыть окно формирования запросов в SQL Server Management Studio, в панели инструментов Standard (Стандартная) щелкните кнопку необходимого типа запроса, например Database Engine Query (Запрос ядра базы данных).

8. Отобразится диалоговое окно Connect to... (Подключиться к...), аналогичное показанному на рис. 4-1 (поле Server type (Тип сервера) появляется уже с предопределенным значением, которое зависит от типа выбранного запроса). Далее нужно пройти процесс подключения, описанный выше, в пунктах 3–6.

Если в SQL Server Management Studio уже аутентифицировано соединение и выбрана активная база данных, можно подключиться к текущему экземпляру сервера, применив для входа текущую информацию аутентификации. Для этого в панели Object Explorer (Обозреватель объектов) в контекстном меню сервера выполните команду New Query (Создать запрос) или же в панели инструментов Standard (Стандартная) щелкните кнопку New Query (Создать запрос).

(Отобразить область результатов) меню Window (Окно) можно установить ее отображение по умолчанию.

Как вам уже известно, для просмотра и изменения параметров конфигурации SQL Server применяется хранимая процедура sp_configure. Доступны два типа параметров конфигурации: динамические и нединамические. Применительно к нашему случаю, динамическим параметром является тот, который можно изменить без остановки и перезапуска SQL Server. Для выполнения хранимой процедуры sp_configure или запросов других типов введите команду в верхней области окна запросов, затем щелкните кнопку Execute (Выполнить) в панели инструментов (красный знак восклицания).

Введенные команды также можно выполнять, используя следующие сочетания клавиш: F5, Ctrl+E и Alt+X.

 

Рис. 4-2. Окно SQL Server Management Studio при работе с запросами

 

Примечание По умолчанию разрешение на выполнение хранимой процедуры sp_configure имеют все пользователи, и, значит, все они могут просматривать текущие значения параметров. Однако использовать хранимую процедуру sp_configure для изменения параметров конфигурации могут лишь пользователи с разрешением уровня сервера Alter Settings (Изменение параметров настройки). По умолчанию такое разрешение предоставлено только членам встроенных ролей сервера sysadmin и serveradmin. Также и выполнять инструкцию RECONFIGURE или RECONFIGURE WITH OVERRIDE могут только пользователи с разрешением уровня сервера Alter Settings (Изменение параметров настройки).

 

Когда устанавливается параметр с помощью хранимой процедуры sp_configure, изменения в действительности не происходят до выполнения инструкции RECONFIGURE.

Некоторые параметры, значения которых критичны для функционирования сервера и потому контролируются при вводе, можно изменить только с помощью инструкции RECONFIGURE WITH OVERRIDE. Кроме того, параметры, устанавливаемые хранимой процедурой sp_configure, делятся на две категории: стандартные и дополнительные. Параметры первой категории доступны для просмотра и изменения в любой момент, но в случае дополнительных параметров требуется сначала установить значение параметра show advanced options равным 1. Тогда можно просматривать и изменять обе категории параметров. Для этого выполните следующие действия.

1. В окне запросов SQL Server Management Studio наберите:

EXEC sp_configure 'show advanced options', 1

GO

RECONFIGURE

GO

 

Совет Позже можно запретить просмотр и изменение дополнительных параметров, установив для параметра show advanced options значение 0.

2. Выполните команды, нажав сочетание клавиш Ctrl+E.

3. Очистите окно запросов.

4. Теперь введите по одной команде выполнения хранимой процедуры sp_configure для каждого параметра, который следует изменить.

5. Наберите инструкцию RECONFIGURE (или RECONFIGURE WITH OVERRIDE).

6. Введите команду GO.

7. Выполните весь пакет, нажав сочетание клавиш Ctrl+E.

8. Если вы изменили нединамические параметры, остановите и запустите сервер (подробные сведения даны в табл. 4-7 и табл. 4-8).

 

<== предыдущая лекция | следующая лекция ==>
Робота з параметрами БД. Управління рівнем сумісності БД | Виконання запитів для зміни параметрів конфігурації
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 373; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.