рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

SQL Server 2000

Работа сделанна в 2000 году

SQL Server 2000 - раздел Связь, - 2000 год - Введение. 2 Краткая Характеристика Редакции 8 Sql Server 8 Developer Edition ...

Введение. 2 Краткая характеристика редакции 8 SQL Server 8 Developer Edition 9 Enterprise Evaluation Edition 9 Возможности редакций 10 Аппаратные требования 10 Взаимодействие с операционными системами 11 Взаимодействие с программным обеспечением Интернета 12 Планирование конфигурации сервера 13 Выбор сопоставления 14 Выбор метода установки 16 Автоматическая установка 18 Создание учетных записей 19 Выбор типа установки 23 Установка сетевых библиотек и протоколов 25 Установка сетевых протоколов в Windows 25 Сетевая библиотека Описание 26 Установка и конфигурирование клиентов 27 Запуск, остановка и приостановка служб 29 Автоматический старт 30 Ручной запуск SQL Server 31 Запуск SQL Server в однопользовательском режиме 32 Запуск SQL Server с минимальными требованиями 32 Дополнительные режимы запуска 33 Приостановка SQL Server 34 Остановка SQL Server 34 Правила Безопасности 35 Общие правила разграничения доступа 36 Архитектура системы безопасности SQL Server 2000 37 Режимы аутентификации 37 Режим аутентификации SQL Server 38 Компоненты структуры безопасности 39 Пользователи 40 Роли сервера 42 Роли баз данных 42 Роли приложения 44 Защита данных 45 Шифрование данных 45 Ограничение доступа к файлам SQL Server 46 Права доступа 46 Права на доступ к объектам баз данных 47 Запрещение доступа 49 Создание и обслуживание баз данных 50 Использование неформатированных разделов 51 Увеличение базы данных 52 Использование Transact-SQL 53 Создание баз данных 53 Управление базами данных 57 Уменьшение размера базы данных 60 Управление свойствами базы данных 64 Присоединение и отсоединение базы данных 67 Передача прав владения 68 Изменение имени базы данных 69 Просмотр свойств базы данных 69 Удаление базы данных 76 Управление пользовательскими типами данных 76 Управление правилами 79 Управление умолчаниями 80 Список литературы 84 Введение. SQL Server 2000 является довольно сложным продуктом, работу с которым можно рассматривать с разных сторон.

В частности, можно выделить два основных раздела работы с сервером, каждый из которых при ближайшем рассмотрении может быть легко разделен на более мелкие блоки О администрирование О программирование.

Администрирование SQL Server 2000 в свою очередь можно разделить на две части администрирование собственно сервера и администрирование баз данных.

Таким образом, администрирование баз данных представляет собой отдельную область работы с SQL Server 2000. Оно включает разработку структуры базы данных, ее реализацию, проектирование системы безопасности, создание пользователей базы данных, предоставление им прав доступа, создание объектов и т. д. Кроме того, администратор базы данных должен периодически создавать резервные копии, выполнять проверку целостности данных и следить за размером файлов как самой базы данных, так и журнала транзакций.

Указанный список можно легко продолжить, так как мы перечислили далеко не все задачи администрирования. Первая задача, которая встает перед администратором или разработчиком, это проектирование структуры базы данных.

Неверно спроектированная база данных впоследствии доставит много хлопот как администратору, так и программистам и пользователям.

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

Для более детального знакомства с теорией реляционных баз данных и построением баз данных с использованием ER-диаграмм необходимо обратиться к специализированной литературе, посвященной этим вопросам.

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

Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и, в конечном счете, автоматизации.

Примером может служить предприятие, вуз и т. д. Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать нужные сведения с произвольным сочетанием признаков.

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

Основная задача базы данных - хранить и при необходимости представлять по первому требованию пользователей все необходимые данные в одном месте, исключая их повторение и избыточность. Централизованный характер управления данными в базе данных предполагает существование некоторого лица группы лиц, на которое возлагаются функции администрирования данных, хранимых в базе. Различают централизованные и распределенные базы данных. О Распределенная база данных состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети. Этот способ обработки подразумевает наличие нескольких серверов, на которых может храниться пересекающаяся или даже дублирующаяся информация. Для работы с такой базой данных используется система управления распределенными базами данных СУРБД . О Централизованная база данных хранится в памяти одной вычислительной системы, то есть база данных располагается на одном компьютере.

Если для этого компьютера установлена поддержка сети, то множество пользователей с клиентских компьютеров могут одновременно обращаться к информации, хранящейся в центральной базе данных.

В локальных сетях чаще всего используется именно такой способ обработки данных. Системы централизованных баз данных могут существенно различаться в зависимости от их архитектуры. Файл-сервер. БД располагается на файл-сервере или нескольких файл-серверах, в качестве которого может использоваться наиболее мощная из ПЭВМ, объединенных в сеть. Функции файл-сервера заключаются, в основном, в хранении БД и обеспечении доступа к ним пользователей, работающих на различных компьютерах. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка.

Переданные данные обрабатываются СУБД, которая находится опять же на компьютерах пользователей. После того как пользователи выполнят необходимые изменения данных, они копируют файлы обратно на файл-сервер, где другие пользователи, в свою очередь, могут снова их использовать. Кроме того, каждый пользователь может создавать на локальном компьютере свои собственные базы данных, используемые им монопольно.

Эта схема работает при не очень больших объемах данных. При увеличении числа компьютеров в сети или росте БД производительность резко падает. Это связано с увеличением объема данных, передаваемых по сети, так как вся обработка происходит на компьютере пользователя. Явным недостатком подобного подхода является высокая вероятность потери изменений, выполненных одними пользователями, при сохранении измененных файлов на центральный сервер.

Дело в том, что пользователи могут и не подозревать, что помимо них еще кто-то изменял данные. Примерами СУБД, предназначенными непосредственно для разработки локальных пользовательских приложений БД, то есть приложений, работающих на одном локальном компьютере либо в компьютерной, сети являются Microsoft Visual FoxPro, Microsoft Access,Paradox, fpr Windows, dBase for Windows и др. Клиент-сервер.

Технология клиент-сервер подразумевает, что помимо хранения базы данных центральный компьютер сервер базы данных должен обеспечивать выполнение основного объема обработки данных. При технологии клиент-сервер запрос на выполнение операции с данными например, обычная выборка, выдаваемый клиентом рабочей станцией, порождает на сервере поиск и извлечение данных. Извлеченные данные но не файлы транспортируются по сети от сервера к клиенту дж. Система, использующая технологию клиент-сервер, разделяется на две части клиентская часть front-end обеспечивает графический интерфейс и находится на компьютере пользователя серверная часть back-end, которая находится на специально выделенных компьютерах, обеспечивает управление данными, разделение информации, администрирование и безопасность.

Примерами СУБД технологии клиент-сервер являются Microsoft SQL Server, Oracle, IBM DB2, Sybase и др. Спецификой архитектуры клиент-сервер является использование специального языка структурированных запросов Structured Query Language, SQL , обеспечивающего пользователя простым и эффективным инструментом доступа к данным.

Помимо подразделения баз данных по методам обработки можно классифицировать их по используемой модели или структуре данных. Модель данных - совокупность структур данных и операций по их обработке. С помощью модели данных можно наглядно представить структуру объектов и установленные между ними связи. Для терминологии моделей данных характерны понятия элемент данных и правила связывания. Элемент данных описывает любой набор данных, а правила связывания определяют алгоритмы взаимосвязи элементов данных.

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

Например, структура высшего учебного заведения - это многоуровневая иерархическая структура. Иерархическая древовидная БД состоит из упорядоченного набора элементов. В этой модели исходные элементы порождают другие элементы, причем эти элементы в свою очередь порождают следующие элементы. Каждый порожденный элемент имеет только один порождающий элемент Организационные структуры, списки материалов, оглавление в книгах, планы проектов и многие другие совокупности данных могут быть представлены в иерархическом виде. Автоматически поддерживается целостность ссылок между предками и потомками. Основное правило никакой потомок не может существовать без своего родителя.

Основным недостатком данной модели является необходимость использования той иерархии, которая была заложена в основу БД при проектировании. Потребность в постоянной реорганизации данных а часто невозможность этой реорганизации привели к созданию более общей модели - сетевой. О Сетевая модель данных.

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

Однако для того чтобы составить запрос к сетевой БД, необходимо достаточно глубоко вникнуть в ее структуру иметь под рукой схему этой БД и выработать механизм навигации по базе данных, что является существенным недостатком этой модели БД. О Реляционная модель данных.

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

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

Информационная система оперирует наборами объектов, спроектированными применительно к данной предметной области, используя при этом конкретные значения атрибутов данных тех или иных объектах.

Например, возьмем в качестве набора объектов классы в школе. Число учеников в классе - это данное, которое принимает числовое значение у одного класса 28, у другого - 32 . Название класса - это данное, принимающее текстовое значение у одного - 10А, у другого - 9Б и т. д Атрибут некоторого набора объектов сам может быть набором объектов, имеющих собственные атрибуты.

Например, атрибутом лица как экземпляра набора объектов Лица является вуз, который это лицо окончило МГУ, МИФИ и т. п С другой стороны, конкретный вуз - это экземпляр набора объектов Вузы и характеризуется множеством данных фамилией ректора, адресом, специализацией, числом студентов и т. д. Наконец, ректор в свою очередь является экземпляром набора объектов Лица. Таким образом, возникает возможность установления связи между экземплярами объектов из разных наборов.

Развитие реляционных баз данных началось в конце 60-х годов, когда появились первые работы, в которых обсуждались возможности использования при проектировании баз данных привычных и естественных способов представления данных - так называемых табличных даталогических моделей. Основоположником теории реляционных баз данных считается сотрудник фирмы IBM доктор Э. Кодд, опубликовавший 6 июня 1970 г. статью A Relational Model of Data for Large Shared Data Banks Реляционная модель данных для больших коллективных банков данных. В этой статье впервые был использован термин реляционная модель данных, что и положило начало реляционным базам данных.

Теория реляционных баз данных, разработанная в 70-х годах в США доктором Э. Коддом, имеет под собой мощную математическую Основу, описывающую правила эффективной организации данных. Разработанная Э. Коддом теоретическая база стала основой для разработки теории проектирования баз данных. Э. Кодд, будучи математиком по образованию, предложил использовать для обработки данных аппарат теории множеств объединение, пересечение, разность, декартово произведение. Он доказал, что любой набор данных можно представить в виде двумерных таблиц особого вида, известных в математике как отношения. Реляционной считается такая база данных, в которой все данные представлены для пользователя в виде прямоугольных таблиц значений данных, и все операции над базой данных сводятся к манипуляциям с таблицами.

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

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

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

Если при вычислении логического условия относительно элемента данных в результате получено значение истина, то этот элемент принадлежит домену. В простейшем случае домен определяется как допустимое потенциальное множество значений одного типа. Например, совокупность дат рождения всех сотрудников составляет домен дат рождения, а имена всех сотрудников составляют домен имен сотрудников. Домен дат рождения имеет тип данных, позволяющий хранить информацию о моментах времени, а домен имен сотрудников должен иметь символьный тип данных.

В один домен могут входить значения из нескольких столбцов, объединенных, помимо одинакового типа данных, еще и логически. Например, домен может состоять из столбца с датой пйступления на работу и столбца с датой увольнения. Но в этот домен нельзя включить столбец с датой рождения, так как дата поступления или увольнения с работы не связана с датой рождения.

Если два значения берутся из одного и того же домена, т,о можно выполнять сравнение этих двух значений. Например, если два значения взяты из .домена дат рождения, то можно сравнить их и определить, кто из сотрудников старше. Если же значения берутся из разных доменов, то их сравнение не допускается, так как, по всей вероятности, оно не имеет смысла. Например, из сравнения имени и даты рождения сотрудника ничего определенного не выйдет. В большинстве систем управления реляционными базами данных понятие домена не реализовано. Каждый элемент данных в отношении может быть определен с указанием его адреса в формате A i, j , где А - элемент данных, i - строка отношений, j - номер атрибута отношения.

Количество атрибутов в отношении определяет его порядок или степень. Порядок отношения, приведенного в табл равен 4. ID сотрудника Имя сотрудника паспорта Дата рождения 12576893 Мамаев Евгений 357934 ХИ-БА 13.08.78 56387934 Шкарина Лилия 463865 XIV-БА 07.10.72 85973002 Салихов Тимур 653473 Х1И-БА 17.12.80 24856892 Волков Иван 395789 XVII-БА 05.05.79 76578243 Мамаев Сергей 312642 XVII-БА 21.09.80 Множество значений А i, j при постоянном i и всех возможных j образуют кортеж или попросту строку таблицы. Количество всех кортежей в отношении определяет его мощность, или кардинальное число.

Мощность отношения в табл. 2.2 равна 5. Мощность отношения, в отличие от порядка отношения, может со временем меняться. Совокупность всех кортежей образует тело отношения или собственно таблицу. Поскольку отношения являются математическими множествами, которые по определению не могут содержать совпадающих элементов, никакие два кортежа в отношении не могут быть дубликатами друг друга в любой момент времени.

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

Любая таблица должна иметь, по крайней мере, одно поле поля расположены в таблице в соответствии с порядком следования их имен при ее создании. В отличие от полей, строки не имеют имен порядок их следования в таблице не определен, а количество логически не ограничено.

Так как строки в таблице не упорядочены, невозможно выбрать строку по ее позиции - среди них не существует первой, второй, последней. Любая таблица имеет один или несколько столбцов, значения в которых однозначно идентифицируют каждую ее строку. Такой столбец или комбинация столбцов называется первичным ключом primary key. В таблице Спортивная секция первичный ключ - это столбец Ф.И.О. Такой выбор первичного ключа имеет существенный недостаток невозможно записать в секцию двух детей с одним и тем же значение поля Ф.И.О что на практике встречается не так уж редко. Именно поэтому часто вводят искусственное поле, предназначенное для нумерации записей в таблице.

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

О Минимальностью. Ни один из входящих в ключ атрибутов не может быть исключен из ключа без нарушения уникальности. Это означает, что не стоит создавать ключ, включающий и номер паспорта, и идентификационный номер. Достаточно использовать любой из этих атрибутов, чтобы однозначно идентифицировать кортеж. Не стоит также включать в ключ неуникальный атрибут, то есть запрещается использование в качестве ключа комбинации идентификационного номера и имени служащего.

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

Один из возможных ключей произвольно выбирается в качестве первичного ключа. Остальные возможные ключи, если они есть, принимаются за альтернативные ключи. Например, если в качестве первичного ключа выбрать идентификационный номер, то номер паспорта будет альтернативным ключом. Взаимосвязь таблиц является важнейшим элементом реляционной модели данных. Она поддерживается внешними ключами foreign key. Рассмотрим пример.

В базе данных содержатся сведения о различных касредрах университета таблица Кафедры, а также сведения о работниках этих кафедр таблица Сотрудники. Первичным ключом таблицы Сотрудники является поле I D, а таблицы Кафедры- поле Кафедра. Поле Кафедра таблицы Сотрудники является внешним ключом для связи с таблицей Кафедры. При описании модели реляционной базы данных для одного и того же понятия часто употребляют различные термины, что зависит от уровня описания теория или практика и системы Access, SQL Server, dBase. В табл. приведена сводная информация об используемых терминах.

Таблица Терминология баз данных Теория БД Реляционные БД SQL Server Отношение Relation Таблица Table Таблица Table Кортеж Tuple Запись Record Строка Row Атрибут Attribute Поле Field Столбец или колонка Column

Краткая характеристика редакции

с операционной системной Windows 98 высокофункциональным хранилищем да... Хотя Developer Edition поддерживает все возможности Enterprise Edition... SQL Server 2000 Первый вопрос, который необходимо решить, прежде чем п... Распространяется редакция Enterprise Evaluation Edition свободно и дос... Windows CE Edition Используется как хранилище данных на устройствах Mi...

Возможности редакций

Кроме того, следует проверить, имеется ли на жестком диске достаточно ... Подготовка к установке Предыдущие разделы были посвящены рассмотрению ... В этом случае у вас не возникнет сложностей в процессе установки, не п... Тем не менее компакт-диск с SQL Server 2000 Enterprise Edition обеспеч... В этом разделе будут рассмотрены основные требования, выдвигаемые маст...

Аппаратные требования

Для установки инструментария и библиотек Microsoft SQL Server 2000 ком... Цифры, приведенные в таблице, практически не отличаются от аналогичных... Это связано с тем, что ядро SQL Server 2000 осталось в основном тем же... Напомним, что максимальные возможности предоставляет редакция SQL Serv... компьютера. Данные цифры касаются самого пакета SQL Server 2000.

Взаимодействие с операционными системами

При установке SQL Server 2000 на компьютер, работающий под управлением... . Как уже стало ясно при описании редакций SQL Server 2000, каждая из ни... Таблица Использование редакций на различных операционных системах Реда... 7.4 приведена сводная информация о том, под управлением каких операцио...

Взаимодействие с программным обеспечением Интернета

Исключением являются протоколы Banyan VINES или AppleTalk ADSP, работа... Если планируется использование SQL Server 2000 в качестве корпоративно... Эти библиотеки поставляются в составе SQL Server 2000 и автоматически ... д. Только в этом случае вы сможете обращаться к диаграммам базы данных, х...

Планирование конфигурации сервера

Планирование конфигурации сервера. В SQL Server 7.0 к ним относились следующие О набор символов character... В этом плане перестроение базы данных master можно сравнить с удаление... SQL Server 2000 поддерживает два вида сопоставлений. О Кодовая страница, используемая для сортировки символьных данных, не ...

Выбор сопоставления

Этот выбор осуществляется с помощью раскрывающегося списка с вариантам... О Вариант Modern Spanish предназначен для всех разновидностей испанско... О Вариант Arabic предназначен для всех разновидностей арабского языка ... Сопоставления для России используют набор символов 1251, то есть оканч... Этот вид сортировки наиболее быстрый, так как не требует дополнительны...

Выбор метода установки

В процессе установки программа собирает все данные о параметрах конфиг... При необходимости в этот файл можно внести некоторые изменения. Создание файла автоматотеской установки Setup.iss возможно одним из дв... Следовательно, когда сервер SQL Server 2000 работает под локальной уче... Для предоставления учетной записи необходимых прав выполните описанные...

Выбор типа установки

Если вы запускаете программу установки SQL Server для редакций, которы... . При установке SQL Server 2000 в редакциях Enterprise, Standard, Person... Установка сетевых библиотек и протоколовКак уже было сказано ранее в э... О Минимальный тип установки Minimum.

Установка сетевых протоколов в Windows

В главном меню операционной системы выберите пункт Start Settings Netw... В открывшемся окне рис. Теперь остается только щелкнуть на кнопке Properties свойства, что и п... В окне Local Area Connection Properties свойства локального соединения... 7.7 приведен список и назначение сетевых библиотек, поставляемых в сос...

Сетевая библиотека Описание

Используется в Windows NT и Windows 2000 по умолчанию. По умолчанию дл... pipe sql query. pipe MSSQL instancename sql query NWLink IPX SPX Позволяет подключатьс... Возможна работа через прокси-сервер Banyan VINES С помощью этой библио... После этого откроется собственно окно утилиты, приведенное на рисунке....

Установка и конфигурирование клиентов

7.18 , с помощью которой выполняется конфигурирование сетевых библиоте... Обмен данными через оперативную память, а не сетевые протоколы, позвол... 7.21 . Тем не менее служба SQLServerAgent не может работать без службы MSSQLS... При установке соединения с локальным сервером, который не поддерживает...

Ручной запуск SQL Server

Если вы по каким-либо причинам не хотите использовать автозапуск, прид... О Второй способ ручного запуска SQL Server предполагает использование ... 10.5 . Таким способом можно запускать команда Start, останавливать команда St... В этом случае SQL Server 2000 запускается не как служба, а как отдельн...

Запуск SQL Server в однопользовательском режиме

sqlservr.exe -т. Это означает, что данные, которые были изменены после считывания, сраз... Убедитесь, что клиентские приложения, обращающиеся к SQL Server такие ... В обычных условиях подобная модификация производится с использованием ... Прямой доступ к системным таблицам позволяет модифицировать системные ...

Запуск SQL Server с минимальными требованиями

Запуск SQL Server с минимальными требованиями. В этом случае необходимо запустить SQL Server с минимальными требовани... В таком режиме количество открытых баз данных, таблиц, открытых объект... минимально. Запрещается выполнение хранимых процедур, автоматически за... Удаленный доступ запрещается, то есть предоставляется возможность рабо...

Дополнительные режимы запуска

Таблица. Дополнительные ключи sqlservr.exe Ключ Описание -d master fil... Укажите полный путь к файлу журнала, обычно это Program files Microsof... Для этого пришлось только изменить ссылку на базу данных master, ее жу... Вы можете создать свою собственную конфигурацию, сохранив все необходи... Затем отредактируйте строку данных для указания нужных параметров.

Приостановка SQL Server

О SQL Server Service Manager останавливает локальный или удаленный сер... Чтобы приостановить работу SQL Server, необходимо воспользоваться теми... В этом случае сохранения данных не происходит, в результате время посл... О Утилита Services службы окна Control Panel панель управления останав... Перед остановкой SQL Server 2000 всегда осуществляйте приостановку соо...

Правила Безопасности

Например, доступ ко всей информации по заработной плате сотрудников до... Все остальные сотрудники предприятия в этом случае владеют информацией... Последствия таких действий могут повлечь за собой серьезные финансовые... Например, если данные о клиентах будут потеряны, придется заново собир... При создании базы данных разработчик должен спланировать ее таким обра...

Общие правила разграничения доступа

Полный доступ к базе данных и всем ее объектам имеет администратор, ко... Третья категория пользователей имеет права доступа, выданные им админи... И, конечно же, нельзя предоставлять подобные права рядовому сотруднику. Неправильный ввод такой информации не нанесет серьезного ущерба компан... Позже им можно будет разрешить и изменение данных.

Архитектура системы безопасности SQL Server

Чаще всего приложениям выдаются те же права, которые предоставлены пол... Система безопасности SQL Server 2000 базируется на пользователях и уче... Подключение к SQL Server, или регистрация, не дает автоматического дос... Пользователи проходят следующие два этапа проверки системой безопаснос... На уровне базы данных используются следующие понятия О пользователь ба...

Режимы аутентификации

Режимы аутентификации. Смешанный режим аутентификации позволяет избежать этой проблемы. Если же в организации сотни пользователей и функции системного админис... В противном случае человеку, занимающемуся администрированием сервера ... С другой стороны, каждый пользователь организации, скорее всего, имеет...

Режим аутентификации SQL Server

Для установки соединения с сервером SQL Server 2000, находящемся в дом... Создаваемая учетная запись не имеет отношения к учетным записям Window... В этом режиме при попытке пользователя получить доступ к SQL Server се... О при подключении к SQL Server 2000 через Интернет, когда регистрация ... Таким образом, системные администраторы получают полный доступ ко всем...

Компоненты структуры безопасности

Компоненты структуры безопасности. Обычно пользователю guest предоставляется минимальный доступ только в ... Допустим, пользователь Liss пытается обратиться к таблице Lil iya. Для этого можно использовать хранимую процедуру sp changeobjectowner, ... Тем не менее встречаются ситуации, когда необходим постоянный набор пр...

Защита данных

Шифрованное соединение позволяет также предотвратить перехват паролей ... Как бы хорошо ни была спланирована система безопасности SQL Server 200... Конечно, они не будут структурированы, но все же часть информации можн... Если вы хотите шифровать данные при передаче их по сети, необходимо ис... Кроме того, пароль роли приложения может быть зашифрован перед отправк...

Ограничение доступа к файлам SQL Server

В своей работе SQL Server создает и использует множество файлов - базы... Пользователь автоматически получает все права доступа, определенные дл... Вы должны быть уверены, что существующая система безопасности дает воз... Чтобы запретить доступ, нужно поставить крестик. Отсутствие какого-либ... Запрещение доступаСистема безопасности SQL Server имеет иерархическую ...

Создание и обслуживание баз данных

Для создания базы данных с помощью Enterprise Manager в контекстном ме... О Использование Transact-SQL. Для хранения базы данных используется три типа файлов. О Primary - пер... Каждая база данных обязательно имеет такой файл, причем только один. Здесь же размещаются системные таблицы.

Использование неформатированных разделов

На таком разделе не существует файловой системы FAT или NTFS , поэтому... Увеличение базы данныхПо мере того как пользователи вносят информацию ... С помощью этого аргумента указывается имя, которое будет присвоено соз... Группа файлов, в которую включен первичный файл, называется первичной ... С помощью этого аргумента указывается сопоставление по умолчанию для в...

Управление базами данных

О ADD LOG FILE f11espec .n. При этом также будут удалены все файлы, включенные в эту группу. Чтобы получить искомые 25 процентов, соотношение свободного и занятого... О Fileld- идентификационный номер файла базы данных, размер которого б... В ином случае оно равно значению в столбце EstimatedPages.

Присоединение и отсоединение базы данных

Другой способ - выполнить отсоединение базы данных и разослать пользов... Для этого используется команда ALTER DATABASE MODIFY FILEGROUP filegro... Аргумент skipchecks управляет обновлением статистики при отсоедине- ни... d mssql data pubs.mdf. Idf Если база данных состоит из одного файла данных и одного файла жур...

Передача прав владения

Имя учетной записи пользователя, которого требуется сделать владельцем... В противном случае перед выполнением хранимой процедуры необходимо сна... Этот аргумент может принимать значение TRUE или FALSE. Значение TRUE означает, что учетная запись старого владельца базы данн... Хранимая процедура sp changedbowner должна выполняться в контексте баз...

Изменение имени базы данных

Изменение имени базы данных При рассмотрении команды ALTER DATABASE мы уже говорили, что она позволяет изменить имя базы данных.

Однако для изменения имени базы данных также можно использовать следующую хранимую процедуру sp renamedb old name old name . new name new name Аргумент old name должен содержать старое имя базы данных. Новое же имя указывается с помощью аргумента new name. Права на выполнение этой хранимой процедуры имеют только члены фиксированной роли сервера sysadmin.

Просмотр свойств базы данных

log on chkpt. 14.2. Приведем пример использования команды DATABASEPROPERTY для получения и... 14.3. Таблица.

Удаление базы данных

Удаление базы данных Для удаления базы данных используется следующая команда DROP DATABASE databasejiame, n Аргумент database name указывает имя базы данных, которую необходимо удалить.

Одной командой можно удалить несколько баз данных, перечислив их имена через запятую. Например, для удаления баз данных Pubs и Northwind нужно выполнить следующую команду DROP DATABASE Pubs. Northwind

Управление пользовательскими типами данных

Пользовательские типы данных user-defined data type - это типы данных,... Например, с помощью пользовательского типа данных можно хранить номера... О type - имя создаваемого типа данных. Значение этого аргумента определяет, будет ли пользовательский тип дан... Параметр owner name имеет тип данных sysname. Например, при создании п...

Управление правилами

Правила rules являются одним из средств обеспечения целостности данных... В этом разделе будут рассмотрены правила как самостоятельные объекты б... Если для одного столбца определены ограничения целостности и правило, ... В качестве условия можно использовать любые логические команды, арифме... ACC , SIS , KIT Правило может быть создано только в текущей базе данны...

Управление умолчаниями

Умолчание default - это значение, которое будет присвоено столбцу табл... Тип данных умолчания должен соответствовать типу данных, установленном... future only futureonly flag Здесь используются следующие аргументы. Для удаления умолчания из базы данных используется следующая команда D... Нельзя удалить умолчание, связанное со столбцом таблицы или пользовате...

Список литературы

Список литературы 1. Мамаев Е Шкарина Л. Microsoft SQl Server 2000 для профессионалов СПб Питер, 2001 2. Хоторн Роб Разработка баз данных, Micrososoft SQL Server 2000 Вильямс, 2001 3. Шарон Б Мэйбл Грэг Sql Server 2000, Энциклопедия программиста ДиаСофт, 2001.

– Конец работы –

Используемые теги: SQL, Server, 20000.057

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: SQL Server 2000

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

MS SQL Server 6.5
Слово, ознаменовавшее переход от рефлексии в восприятии окружающего мира к абстрактному мышлению. Возможно, именно этот переворот в сознании нарушил… Остается процесс постепенного познания действительности, и для этого человек… Ключевым моментом стало возникновение знакового письма, которое, несмотря на большие или меньшие потери, смогло…

Активное администрирование в SQL Server
Основная нагрузка по поддержанию целостности базы данных, ее восстановлению после сбоев, обработке сложных запросов одновременно нескольких… Клиентская часть отвечает за интерфейс пользователя, обработку результатов… В традиционных многопользовательских системах с файловым сервером вся работа по обработке данных возлагается на…

Работа с Microsoft SQL Server
На сайте allrefs.net читайте: Работа с Microsoft SQL Server.

Заявление о конфиденциальности для компонентов установки Windows 8 и Windows Server 2012
На сайте allrefs.net читайте: "Заявление о конфиденциальности для компонентов установки Windows 8 и Windows Server 2012"

Язык SQL. Простые запросы
На сайте allrefs.net читайте: "Язык SQL. Простые запросы"

Групповые политики в Windows 2000 Server
На сайте allrefs.net читайте: "Групповые политики в Windows 2000 Server"

СВОБОДНОЕ СЛОВО. Интеллектуальная хроника:1999–2000
На сайте allrefs.net читайте: "СВОБОДНОЕ СЛОВО. Интеллектуальная хроника:1999–2000"

Консоль управления групповой политикой для Windows Server 2003
На сайте allrefs.net читайте: "Консоль управления групповой политикой для Windows Server 2003"

2000 заговоров и рецептов народной медицины
На сайте allrefs.net читайте: "2000 заговоров и рецептов народной медицины"

Использования языка PL/SQL и оболочки SQL*Plus
На сайте allrefs.net читайте: "По курсу СУБД ORACLE. Использования языка PL/SQL и оболочки SQL*Plus"

0.03
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам