Главная » Просмотр файлов » Программирование баз данных MS SQL Server

Программирование баз данных MS SQL Server (1084479), страница 15

Файл №1084479 Программирование баз данных MS SQL Server (Программирование баз данных MS SQL Server) 15 страницаПрограммирование баз данных MS SQL Server (1084479) страница 152018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 15)

Подход, в котором применяются локальные серверы, имеет свои преимущества и недостатки. Недостатком этого подхода является то, что при его использовании возможности контроля над функционированием сервера немного уменьшаются (в СУБД 8(~Е 8еггег для подключения многих служебных программ всегда используется библиотека 8Ьагес( Мешогу, поэтому возможность выбрать какойто другой вариант подключения отсутствует). А преимуществом данного подхода является то, что пользователю не приходится запоминать имя сервера, на котором он работает, кроме того, для работы на том же компьютере применяется вариант, обеспечивающий наивысшую производительность.

Если же для подключения к серверу, эксплуатируемому на локальном компьютере, используется его действительное имя, то обмен данными происходит через стеки сетевых протоколов и создаются такие же издержки, с которыми приходится сталкиваться в процессе взаимодействия с базой данных, находящейся на другом компьютере, даже несмотря на то, что клиент и сервер функционируют на одном и том же компьютере. Теперь рассмотрим вопрос о том, как освежить в памяти имя сервера, к которому было выполнено подключение. Для этого достаточно щелкнуть на кнопке со стрелкой, направленной вниз, которая находится справа от поля Вегчег пап1е, чтобы получить список серверов, к которым недавно было выполнено подключение. При прокрутке вниз по этому списку обнаруживается опция <Вгоугзе гог ~поге...>.

Если вы выберете эту опцию, то СУБД 89Е 8еггег проведет опрос в сети для определения всех серверов, которые анонсируют свои службы в сети. По существу, анонсирование — это способ, с помощью которого сервер может передать в другие системы информацию о своем местонахождении в сети. Как показано на рис. 2.8, при этом открывается окно Вгоаве (ог Яегчегэ, на котором имеются две вкладки: на одной отображаются локальные серверы (все экземпляры Я~Е 8еггег, эксплуатируемые в той же системе, за которой работает пользователь), а на другой — иные экземпляры 8ЯЕ 8еггег в сети. Доступные инструментальные средства 67 нять учетные записи пользователей и групп.

Учетные записи пользователей 1ч(пс)осчз отображаются на учетные записи пользователей 801. Яегчег в соответствующих профилях пользователей ЪЛпс)осчз. При попытке пользователя зарегистрироваться в СУБД 8Я1. Яегчег сведения о пользователе проверяются в домене СС))пс(осчз и отображаются на роли, соответствующие учетной записи, а роли указывают, какие действия разрешается осуществлять пользователю. Наиболее удобной особенностью данного подхода является то, что для пользователя достаточно иметь только один пароль (а если этот пароль будет изменен в домене сч(пс(осчз, то он изменится и для учетных записей 801. Яегчег).

Для того чтобы войти в систему, пользователю не приходится заполнять о себе все сведения; в СУБД просто используется та регистрационная информация, с помощью которой пользователь в текущий момент подключается к системе ЪС))пс)осчз. Дополнительным преимуществом является то, что администратору не приходится вносить изменения в данные о пользователях в нескольких разных местах. Но этот подход имеет и определенный недостаток, связанный с тем, что процесс отображения учетных записей в определенных обстоятельствах может оказаться сложнее; к тому же заниматься управлением учетными записями пользователей ЪС)(пс(осчз может только администратор базы данных, который одновременно выполняет функции администратора домена.

Параметр ЗО). Зегчег Аи11)еп11са11оп При использовании варианта организации защиты на основе параметра 80~ Зегчег Аисйепс(са1)оп полностью игнорируется вопрос о том, какие права предусмотрены для пользователя в сети, а рассматриваются только права, явно заданные в СУБД 801. Яегчег. В процессе аутентификации вообще не учитывается наличие текущей сетевой регистрационной записи.

Вместо этого пользователь задает имя учетной записи и пароль, относящиеся к СУБД 801. Бегчег. Преимуществом этого варианта организации защиты является то, что администратор данной конкретной СУБД ЯС1. Яегчег не обязан брать на себя функции администратора домена (или даже учитывать то, какое имя имеет пользователь в сети), чтобы предоставить права доступа пользователя к базе данных 801. Бегчег. Кроме того, обычно процесс создания учетной записи пользователя становится немного проще, чем при использовании варианта МЛпс)очсз Аисйепс)са1)оп. Наконец, вариант ЗОС. 8егчег Аи1Пепйса1)оп позволяет создавать для одного и того же пользователя несколько учетных записей для доступа к разным серверам и службам, предоставляя ему прл этом различные права. Создание соединения Рассмотрим процедуру создания соединения. Если вы впервые подключаетесь к СУБД 591. Яегчег, то выберите в окне входа в систему такие же значения, как показано на рис.

2.7, но с учетом описанных ниже изменений. 1. Выберите в поле 8егчег пап)е значение (1оса1) . 2. Выберите вариант 8ОС. 8егчег Аисйепс(са1)оп. 3. Введите в поле Слп!и имя эа (сокращение от Яузсеш АсЬп!п(зсгасог — системный администратор) и запомните это имя на будущее. Еще один вариант состоит в том, что вы можете войти в систему под именем другого пользователя, при условии, что этот пользователь имеет привилегии системного администратора. 68 Глава 2 4. Введите пароль учетной записи эа, который был задан во время инсталляции СУБД БЯЕ Яегчег. Если для сервера заданы опции, определяющие чувствительность к регистру, то имя учетной записи также необходимо вводить, соблюдая правильный регистр, поэтому обязательно введите это имя строчными буквами.

Если вы подключаетесь к серверу, инсталляцию которого проводил кто-то другой, или если в процессе инсталляции были внесены изменения в значения параметров, применяемые по умолчанию, то необходимо иметь в своем распоряжении регистрационную информацию, которая отражает эти изменения. После щелчка на кнопке ОК должно появиться главное окно ввода запросов, показанное на рис. 2.9. г Рнс. 3.9. Окно ввода занросов Оолреляйто В тайно паРОль еольеоввтеля эа: Этот оользователь'„я текле вре лйотчне лбль-" ' воветели, лвлйющийол овйтемными вдминиотреторемн,:выполняют' функцие суйеололеео, бетеле, имелйойго полный йоотуй ко воегл коипонентем оиотемм.

Описание полученных результатов В диалоговом окне Соппест То Зегчег собрана вся информация, необходимая для создания соединения. После ввода этой информации сведения о будущем соединении объединяются в единственную строку соединения, которая передается на сервер. После этого осуществляется проверка запроса на установление соединения, и если принимается решение о том, что этот запрос является допустимым, формируется дескриптор соединения и передается в окно ввода запросов.

С помощью этого окна пользователь может снова и снова вводить запросы до тех пор, пока соединение не будет разорвано. Доступные инструментальные средства 69 Дополнительная информация о том, как происходит создание и форматирование строк соединения, приведена в следующих главах. В окне, показанном на рис. 2.9, предусмотрена возможность выполнять очень много таких операций (г(ечч, Ореп, Заче, Сц1, Раэ1е и т.д.), с которыми приходится неоднократно сталкиваться во время работы с другими приложениями %1пс(омз, но задано также значительное количество других операций, относящихся только к СУБД ВО) Вегчег.

Но на данный момент достаточно в основном отметить, что меню в программе Мапаяещепг Веонно чувствительны к контексту. Иными словами, состав доступных меню и их содержимое зависит от того, какое окно активизировано в программе Мапаяешепс гугпс(ю.

Изучая различные части программы Мапаяегпепг Вгцс(ю обязательно ознакомьтесь со всеми контекстными меню. Окно ввода запросов Окно ввода запросов программы Мапаяещепг бгпгйо применяется вместо инструментального средства, которое было выделено в предыдущих версиях в отдельное приложение, называемое Опегу Апа!ухег. Окно ввода запросов является основным инструментом проведения интерактивных сеансов с любой отдельно взятой СУБД 9О1. Вегчег.

Именно в этом окне можно вызывать на выполнение операторы языка Тгапзасг-КОЕ (Т-ВО(.). Язык Т-8Я1. специально предназначен для использования в СУБД Я~1. Вегчег. Он является диалектом языка ВЯ1. (Вггпсгцгеб Опегу 1 апйцаяе) и совместим с версией бО( по стандарту АХИ 92 в минимальной конфигурации. Совместимость в минимальной конфигурации означает, что в СУБД Я~1.

Вегчег поддерживается первый уровень требований, необходимых для классификации программного продукта как совместимого со стандартом АХИ. Практика показывает, что поддержка стандарта А)чу исключительно в минимальной конфигурации предусмотрена в большинстве программных продуктов, относящихся к категории реляционных СУБД. Сам автор не испытывает особого восторга по поводу появления этой новой версии инструментального средства ввода запросов. Я обнаружил, что из-за большого количества операций, выполняемых в одном инструментальном средстве, пользовательский интерфейс становится громоздким, поэтому затрудняется поиск требуемой информации.

Тем не менее следует отметить, что корпорация М1сгозой внесла эти изменения в расчете на то, что для начинающих пользователей будет проще использовать средства ввода запросов в составе более крупной программы, Мапаяешепг бгпгйо. Выполнению запросов, заданных в окне ввода запросов, будет посвящена значительная часть настоящей книги, поэтому рассмотрим это инструментальное средство более внимательно и ознакомимся с его использованием. Предварительные сведения До сих пор в этой книге в основном были приведены теоретические сведения, а в связи с изложением данной темы мы можем приступить к выполнению практической работы. Для этого откройте новое окно ввода запросов, щелкнув на кнопке г(ечч Оцегу, находящейся в верхнем левом углу окна программы Мапаяешепг Вгисйо, или выбрав команду РбеФэ)ечч'Зэ)ечч Омегу МЛФ Сиггеп1 Соппес1юп из меню Ебе. После того как откроется окно ввода запросов, появятся меню, в основном идентичные меню программы Омегу Аца1)кег, когда эта программа представляла собой отдельное 70 Глава 2 инструментальное средство.

Характеристики

Тип файла
PDF-файл
Размер
39,07 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6314
Авторов
на СтудИзбе
312
Средний доход
с одного платного файла
Обучение Подробнее