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

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

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

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

Управление базами данных - раздел Связь, - 2000 год - SQL Server 2000 Управление Базами Данных. К Управлению Базой Данных На Физическом Уровне Отно...

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

Большинство действий по изменению конфигурации базы данных выполняется с помощью команды ALTER DATABASE ALTER DATABASE database ADD FILE filespec, n TO FILEGROUP filegroupjiame ADD LOG FILE filespec n j REMOVE FILE logicaljfilejiame WITH DELETE ADD FILEGROUP filegroupjiame j REMOVE FILEGROUP filegroupjiame j MODIFY FILE filespec j MODIFY NAME new dbname j MODIFY FILEGROUP filegroupjiame NAME new filegroup name MODIFY FILEGROUP filegroupjiame filegroupjproperty j SET optionspec . .n WITH termination j COLLATE collationjiame Как видно из синтаксиса, за один вызов команды может быть изменено не более одного параметра конфигурации базы данных.

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

О database. Имя базы данных, которую необходимо модифицировать. Естественно, указанная база данных должна существовать на сервере. Чтобы иметь возможность изменить базу данных, необходимо, чтобы с ней не работал ни один пользователь. Если же в базе данных имеется хоть одна активная транзакция, то попытка выполнения команды ALTER DATABASE завершится ошибкой.

В этом случае нужно дождаться, пока будут завершены все транзакции, либо воспользоваться аргументом WITH TERMINATION, который будет рассмотрен далее. О ADD FILE fi1espec .n. Этот аргумент используется, когда в базу данных необходимо добавить новые файлы данных. Как видно из синтаксиса, одновременно можно добавить множество файлов. Как и при работе с командой CREATE DATABASE, файлы описываются с помощью конструкции filespec, синтаксис и использование которой были рассмотрены в предыдущем разделе при рассмотрении создания базы данных.

ТО FILEGROUP f 11 egroup name. Используется в сочетании с предыдущим аргументом для добавления файлов в определенную группу файлов. Если аргумент ТО FILEGROUP не указывается, то файлы будут добавлены в группу файлов по умолчанию. О ADD LOG FILE f11espec .n. Если с помощью двух предыдущих аргументов можно добавлять в базу данных файлы данных, то аргумент ADD LOG FILE используется для добавления в базу данных одного или более файлов журнала транзакций.

О REMOVE FILE 1 ogica1 fi 1 e name. В противоположность предыдущим, с помощью рассматриваемого аргумента осуществляется удаление из базы данных одного из файлов. Отметим, что за одну команду ALTER DATABASE можно удалить всего один файл. Аргумент REMOVE FILE используется как для удаления файлов данных, так и для удаления файлов журнала транзакций. Однако прежде чем станет возможным удаление файла, он должен быть освобожден от данных.

В противном случае сервер не разрешит его удаление. Освободить файл от данных можно с помощью команды DBCC SHRINKFILE file name, EMPTYFILE . Аргумент EMPTYFILE предписывает распределить все данные из файла между другими файлами группы. Добавление новых данных в файл не разрешается. О ADD FILEGROUP f i legroup name. Используется для создания в базе данных группы файлов с указанным именем. Как видно из синтаксиса, при создании группы не указывается, какие файлы должны в нее войти.

Перенос существующих файлов в новую группу выполняется отдельно. В базе данных может быть создано до 256 групп файлов. Напомним, что группы файлов создаются только для файлов данных. Файлы журнала транзакций не могут быть организованы в группы. О REMOVE FILEGROUP filegroup name. Используется для удаления из базы данных указанной группы файлов. При этом также будут удалены все файлы, включенные в эту группу. Однако перед выполнением этой операции необходимо предварительно удалить из файлов все данные.

О MODIFY FILE fi lespec. Используется для изменения параметров файла базы данных, таких как логическое имя NAME , первоначальный размер SIZE , максимальный размер MAXSIZE и шаг приращения FILEGROWTH . За один вызов команды ALTER DATABASE может быть изменен только один параметр одного из файлов. Хотя для описания файла и используется конструкция fi!espec, ее синтаксис несколько иной, чем при создании базы данных. Отличительной особенностью является наличие аргумента NEWNAME, с помощью которого можно изменить логической имя файла.

В остальном же синтаксис и использование конструкции аналогичны рассмотренным ранее. filespec NAME logical file narne. NEWNAME new log1cal name , FILENAME os file name. SIZE size. MAXSIZE max s1ze UNLIMITED . FILEGROWTH growthjncrement О MODIFY NAME new dbname. Как нетрудно догадаться, этот аргумент позволяет изменять имя базы данных. Для этого достаточно всего-навсего указать новое имя с помощью параметра new dbname.

О MODIFY FILEGROUP fi1egroup name NAME new fi1egroup name. Помимо изменения имени базы данных также можно переименовать и отдельную группу файлов. Это и делается с помощью рассматриваемого аргумента. Все, что нужно для изменения имени группы указать текущее имя с помощью параметра f i I egroup name и новое имя- с помощью параметра new fiIegroup name. О MODIFY FILEGROUP fi1egroup name filegroup property. Этот аргумент позволяет управлять свойствами группы файлов.

Имя группы файлов, свой- ства которой предполагается изменить, задается параметром f i I egroup name, тогда как параметр f i I egroup property предназначен для указания свойства, которое должно быть назначено для группы файлов. Поддерживаются следующие значения параметра f ilegroup property. READONLY. При указании этого значения группа файлов переводится в режим только для чтения. В этом режиме запрещается выполнение любых модификаций данных в файлах, принадлежащих соответствующей группе.

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

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

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

В первом случае администратор может довольно долго ждать завершения всех транзакций. Более того, ничто не помешает пользователям начинать новые транзакции. В предыдущих версиях, в том числе и в SQL Server 7.0, это было единственным решением. К счастью, в SQL Server 2000 появилась возможность принудительного прерывания всех пользовательских транзакций. Именно для этого и используется аргумент WITH ternnnation, который определяет метод прерывания транзакций. Синтаксис конструкции termination следующий termination ROLLBACK AFTER integer SECONDS ROLLBACK IMMEDIATE NO WAIT ROLLBACK AFTER num second SECONDS - в этом случае сервер будет ожидать указанное количество секунд, прежде чем прервет все активные и обслуживание баз данных транзакции.

Предварительно можно отправить пользователям сообщение по сети, что через столько-то секунд все транзакции будут принудительно откачены. За это время пользователи должны либо зафиксировать, либо откатить свои транзакции.

ROLLBACK IMMEDIATE - в этом случае откат пользовательских транзакций выполняется немедленно без каких-либо пауз. NO WAIT- как и в предыдущем случае, откат происходит сразу же. О COLLATE conation name. С помощью этого аргумента указывается сопоставление по умолчанию для всех объектов, создаваемых в базе данных. Изменение сопоставления по умолчанию не влияет на сопоставления, используемыми уже созданными объектами базы данных. Разрешается указываться как сопоставления Windows, так и сопоставления SQL Server.

Определяет сопоставление для базы данных. По умолчанию задается сопоставление SQL Server. О SET optionspec n. С помощью аргумента SET пользователь может управлять различными свойствами базы данных. Свойства указываются с помощью конструкции optionspec, которая имеет довольно объемную структуру. Более подробно управление свойствами базы данных будет рассмотрено далее в этой главе в разделе Управление свойствами базы данных. В предыдущих версиях SQL Server, включая и SQL Server 7.0, не поддерживалась возможность изменения свойств базы данных с помощью команды ALTER DATABASE. Уменьшение размера базы данныхВ одном из предыдущих разделов этой главы было рассказано о возможности SQL Server 2000 автоматически увеличивать размер баз данных.

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

Как и увеличение базы данных, процесс уменьшения размера базы данных, называемый также сжатием базы данных shrinking database, представляет собой уменьшение размера отдельных файлов, из которых состоит база данных. Операции сжатия базы данных по возможности должны выполняться в период наименьшей активности пользователей, чтобы доставлять им как можно меньше неудобств.

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

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

Для разрешения или запрещения автоматического уменьшения базы данных используется хранимая процедура sp dboption sp dboption database name, autoshrink . true false С помощью первого аргумента указывается имя базы данных, свойства которой предполагается изменять.

Второй аргумент должен оставаться таким, как он приведен выше. Указывая значение true или f al se, можно соответственно разрешать и запрещать автоматическое уменьшение файлов базы данных. Автоматическое уменьшение размера базы данных можно разрешить и с помощью команды ALTER DATABASE, воспользовавшись аргументом SET. Более подробно управление свойствами базы данных будет рассмотрено в следующем разделе. Помимо автоматического можно также выполнять ручное уменьшение размера базы данных.

Это делается с помощью команды контроля согласованности или целостности базы данных database consistency check, DBCC DBCC SHRINKDATABASE databasejname, target percent , NOTRUNCATE TRUNCATEONLY Рассмотрим назначение аргументов. О database name. Имя базы данных, которую необходимо сжать. О target percent. Количество процентов свободного пространства, которое желательно оставить в базе данных после выполнения ее сжатия.

Говоря точнее, с помощью рассматриваемого аргумента указывается процент от общего объема файлов базы данных, который должен быть незаполненным. Например, если в файле размером 10 Мбайт имеется 4 Мбайта свободного пространства, то для уменьшения количества неиспользуемого пространства до 2 Мбайт необходимо указать значение аргумента target percent равным 25. Сначала сервер вычисляет объем свободного и занятого пространства соответственно 4 и 6 Мбайт. Чтобы получить искомые 25 процентов, соотношение свободного и занятого пространства должно быть 3 к 1. Путем нехитрых вычислений сервер приходит к выводу, что нужный результат будет получен при размере файла, равном 8 Мбайт. После этого сервер переносит все данные из последних 2 Мбайт файла в первые 8 Мбайт, помещая их в любое незанятое место на странице.

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

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

Тем не менее, сервер все же выполняет перенос данных в начало файла, как это было описано для предыдущего аргумента. О TRUNCATEONLY. При задании этого аргумента сервер удаляет все свободное пространство в файле за последним используемым экстентом. Значение аргумента target percent при этом игнорируется. Не предпринимается никакой попытки перемещения данных для более эффективного их распределения в файле. Если в файле размером 2 Мбайт выделено всего два экстента в начале и в середине файла, то при использовании команды DBCC SHRINKDATABASE будет освобождена только половина файла, начиная от второго экстента и до конца файла.

Размер файла будет составлять около 1 Мбайт, хотя в принципе он мог быть уменьшен до 128 Кбайт. Права на сжатие базы данных с помощью команды DBCC SHRINKDATABASE выданы только членам фиксированной роли сервера sysadmin и фиксированной роли базы данных dbowner. Эти права не могут быть переданы пользователю никаким другим способом, кроме как включением его в одну из этих ролей.

Чтобы уменьшить количество свободного пространства в базе данных pubs до 15 с резервированием освобожденного пространства для дальнейшего использования, необходимо выполнить следующую команду DBCC SHRINKDATABASE pubs. 15. NOTRUNCATE He имеет значения, в контексте какой базы данных выполняется команда DBCC SHRINKDATABASE, так как при ее вызове явно указывается имя нужной базы данных. После выполнения команды сервер выдаст примерно следующее сообщение Dbld Fileld CurrentSize MinSize UsedPages EstimatedPages 5 2 96 63 96 56 1 row s affected DBCC execution completed.

If DBCC printed error messages, contact your system administrator. Рассмотрим назначение столбцов в полученном результате. О Dbld - идентификационный номер базы данных. Этот номер-будет одинаков для всех отображаемых строк. О Fileld- идентификационный номер файла базы данных, размер которого был уменьшен в процессе сжатия базы данных. Если некоторые файлы не были сжаты, то информация о них не выводится.

О CurrentSize- количество страниц, которое имеется в файле, причем учитываются как заполненные, так и свободные страницы. О MinimumSize- минимальное количество страниц, до которого может быть уменьшен файл. Это значение может ограничиваться начальным размером файла, установленным при его создании. В ином случае оно равно значению в столбце EstimatedPages. О UsedPages- количество страниц, содержащих данные. О EstimatedPages- количество страниц, до которого может быть сжат файл. Однако не всегда файл может быть сжат до указанного размера, так как нельзя установить размер файла меньше первоначального.

Список баз данных и соответствующих идентификационных номеров хранится в таблице sysdatabases системной базы данных master. Для получения идентификационного номера базы данных можно использовать команду DB ID databasename. Если же необходимо определить имя базы данных по идентификационному номеру, то можно воспользоваться командой DB NAME database id. Команда DBCC SHRINKDATABASE работает с целой базой данных.

Если же необходимо уменьшить размер конкретного файла базы данных, то для этого следует использовать команду DBCC SHRINKFILE, имеющую следующий синтаксис DBCC SHRINKFILE filejname fllejd . target size j. EMPTYFILE NOTRUNCATE TRUNCATEONLY Выполнение этой команды, в отличие от команды DBCC SHRINKDATABASE, должно производиться в контексте той базы данных, файл которой предполагается уменьшить. Напомним, что для переключения баз данных используется команда USE. Рассмотрим назначение аргументов команды DBCC SHRINKFILE. О f i 1 e name f i 1 e i d. Имя файла, который необходимо сжать, или его иден- тификационный номер.

Для получения идентификационного номера файла базы данных можно использовать команду FILE ID FILE ID filename ПРИМЕЧАНИЕ Список файлов базы данных, их идентификационных номеров, логических и физических имен хранится в таблице sysfiles каждой базы данных. О target size. Желательный размер целое число в мегабайтах, который должен иметь файл после выполнения сжатия.

Если размер не указывается, то файл сжимается до минимально возможного размера. При выполнении команды DBCC SHRINKFILE сервер при необходимости выполняет перемещение данных из части файла, которая должны быть удалена, в ту часть, которая будет оставлена. Если размер target size меньше, чем минимально возможный размер файла, то сжатие файла будет выполняться только до минимально возможного размера. Например, если файл размером 20 Мбайт содержит 14 Мбайт данных, а пользователь пытается сжать его до 10 Мбайт, то файл будет сжат только до 14 Мбайт. Если размер файла после сжатия становится меньше первоначального размера, то новый размер становится минимальным размером файла.

О EMPTYFILE. При использовании этого аргумента сервер выполняет перенос данных из файла в другие файлы, включенные в ту же группу, что и сжимаемый файл. Сервер не будет добавлять новые данные в файл, сжатый с аргументом EMPTYFILE. Такой файл может быть уничтожен с помощью команды ALTER DATABASE REMOVE FILE. О NOTRUNCATE. Использование этого аргумента предписывает серверу не возвращать освободившееся место операционной системе.

Таким образом, размер файла на самом деле не уменьшается. Данные в файле располагаются более компактно и смещаются к началу файла. Если аргумент NOTRUNCATE не указан, то освободившееся пространство возвращается операционной системе, то есть размер файла уменьшается. О TRUNCATEONLY. При указании этого аргумента сервер выполняет урезание части файла, начиная от последней используемой страницы до конца файла.

Значение аргумента target size в этом случае игнорируется. Никакого перемещения данных для более компактного их расположения не предпринимается. Для сжатия файла данных базы данных pubs до 1 Мбайт введите следующую команду USE Pubs DBCC SHRINKFILE pubs, 1 В результате сервер выдаст таблицу, подобную той, которая выдается при выполнении команды DBCC SHRINKDATABASE. Состав и назначение столбцов в обоих случаях аналогичны Dbld Fileld CurrentSize MinimumSize UsedPages EstimatedPages 5 1 296 80 288 288 1 row s affected DBCC execution completed.

If DBCC printed error messages, contact your system administrator. Удостоверимся, что файлом с идентификационным номером 1 является файл pubs SELECT FILE ID pubs SELECT FILE NAME 1 В итоге будет получен следующий результат 1 1 row s affected pubs 1 row s affected Права на выполнение команды DBCC SHRINKFILE выдаются таким же образом, как и для команды DBCC SHRINKDATABASE. Для журнала транзакций или его файлов сжатие происходит не сразу, а при последующем выполнении операции усечения truncate или резервного копирования.

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

Управление этими параметрами конфигурации базы данных сводится к их разрешению или запрещению и осуществляется с помощью системной хранимой процедуры sp dboption. Назначение основной части параметров было рассмотрено в главе 11. Синтаксис хранимой процедуры sp dboption следующий sp dboption dbname database . optname optionjiame . optva lue value Аргумент database содержит имя базы данных, в которой необходимо выполнить изменение конфигурации.

Аргумент value определяет значение параметра. Возможны два варианта значение ON или TRUE параметра задан и значение OFF или FALSE параметра не задан. Аргумент option name определяет имя параметра, который необходимо изменить. Возможные значения этого аргумента приведены в табл. с кратким указанием назначения каждого параметра. Таблица. Параметры конфигурации базы данных Параметр Назначение a uto create statistics auto update statistics autoclose autoshrink ANSI null default ANSI nulls ANSI warning concat null yields null cursor close on commit dbo use only default to local cursor merge publish offline published quoted identifier read only recursive triggers select into bulk copy Автоматическое создание статистики Автоматическое обновление статистики Автоматическое закрытие базы данных Автоматическое сжатие базы данных Разрешение значения NULL по умолчанию для столбца Управление сравнением величин NULL Появление сообщений об ошибке Значение ON означает, что результатом объединения величин NULL будет значение NULL Закрытие курсора при завершении транзакции Использование базы данных только владельцем Создание по умолчанию локального курсора База данных может публиковаться для репликации сведением Отключение базы данных Разрешение публикации базы данных Разрешение использования двойных кавучек для указания идентификаторов Использование базы данных только для чтения Разрешение выполнения вложенных триггеров Разрешение выполнения команд копирования, не регистрируемых в журнале транзакций продолжение А данных Таблица продолжение Параметр Назначение subscribed Разрешение подписки на публикацию single user Использование базы данных в режиме поддержки одного пользователя torn page detection Обнаружение поврежденных страниц trunc. log on chkpt Усечение журнала транзакций при выполнении контрольной точки Например, для переключения базы данных pubs в однопользовательский режим нужно выполнить следующую команду ЕХЕС sp dboption pubs, single user, true Часть установленных администратором параметров конфигурации базы данных может быть изменена пользователем с помощью команды SET на уровне соединения, транзакции, хранимой процедуры, пакета команд и т. д. Эти изменения действуют только в пределах соединения транзакции, хранимой процедуры и т. д. и будут потеряны сразу же после отсоединения пользователя.

При последующем соединении снова будут использоваться параметры, установленные администратором.

Использование системной хранимой процедуры sp dboption для управления свойствами базы данных было единственным вариантом в предыдущих версиях.

Даже при работе с SQL Server 7.0 администратор имел в своем распоряжении только эту процедуру.

В SQL Server 2000 изменение параметров базы данных также может выполняться с помощью команды ALTER DATABASE с аргументом SET optionspec. Как нетрудно догадаться, свойства базы данных, которые предполагается изменить, указываются с помощью конструкции optionspec, имеющей следующий синтаксис opt1onspec state option cursor option auto option sql option recovery option state option SINGLEJJSER RESTRICTED USER MULTIUSER OFFLINE ONLINE READJ3NLY READ WRITE termination ROLLBACK AFTER integer SECONDS ROLLBACK IMMEDIATE NO WAIT cursor option CURSOR CLOSE ON COMMIT ON OFF CURSOR DEFAULT LOCAL GLOBAL auto option AUTO CLOSE ON OFF AUTO CREATE STATISTICS ON OFF AUTO SHRINK ON OFF AUTO UPDATE STATISTICS ON OFF sql option ANSI NULL DEFAULT ON OFF ANSI NULLS ON OFF j ANSI PADDING ON OFF j ANSIJIARNINGS ON OFF ARITHABORT ON OFF CONCAT NULL YIELDS NULL ON OFF NUMERIC ROUNDABORT ON OFF QUOTEDJDENTIFIER ON J OFF RECURSIVEJRIGGERS ON OFF recovery option RECOVERY FULL BULK LOGGED SIMPLE TORN PAGE DETECTION ON OFF Практически все перечисленные аргументы были рассмотрены либо в этой главе, либо в главе 11. Поэтому мы не будет лишний раз на них останавливаться.

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

Эта тема принадлежит разделу:

SQL Server 2000

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

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

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

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

Все темы данного раздела:

Краткая характеристика редакции
Краткая характеристика редакции. SQL Server 2000 Первый вопрос, который необходимо решить, прежде чем приступить непосредственно к установке SQL Server 2000 это выбор редакции. SQL Server 2000 пост

Возможности редакций
Возможности редакций. Клиентское программное обеспечение для всех редакций SQL Server 2000, за исключением SQL Server Windows CE Edition, запускается на любых версиях Microsoft Windows NT, Microsof

Аппаратные требования
Аппаратные требования. Для установки инструментария и библиотек Microsoft SQL Server 2000 компьютер должен отвечать минимальным требованиям к аппаратному обеспечению компьютера табл. 7.3 . Цифры, п

Взаимодействие с операционными системами
Взаимодействие с операционными системами. Как уже стало ясно при описании редакций SQL Server 2000, каждая из них работает под управлением лишь некоторых операционных систем семейства Windows.

Взаимодействие с программным обеспечением Интернета
Взаимодействие с программным обеспечением Интернета. Для установки всех редакций Microsoft SQL Server 2000 необходимо наличие в операционной системе Microsoft Internet Explorer 5.0. Исключением явл

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

Выбор сопоставления
Выбор сопоставления. На одном из этапов установки в окне Collation Settings параметры сопоставления мастер установки SQL Server 2000 предлагает выбрать сопоставление collation, которое будет исполь

Выбор метода установки
Выбор метода установки. SQL Server 2000 поддерживает три способа установки, предоставляя администраторам разные возможности автоматизации и упрощения процесса установки. От выбора того или иного ме

Выбор типа установки
Выбор типа установки. При установке SQL Server 2000 в редакциях Enterprise, Standard, Personal edition мастер установки предложит вам выбрать один из трех типов установки. О Обычный тип установки T

Установка сетевых протоколов в Windows
Установка сетевых протоколов в Windows. В операционной системе Windows 2000 установка и конфигурирование сетевых протоколов несколько иная по сравнению с Windows NT 4.0. Для управления настройками

Сетевая библиотека Описание
Сетевая библиотека Описание. AppleTalk ADSP Позволяет клиентам Apple Macintosh подключаться к серверам SQL Server 2000 по протоколу AppleTalk взамен TCP IP Sockets. Вам не обязательно конфиг

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

Ручной запуск SQL Server
Ручной запуск SQL Server. Если вы по каким-либо причинам не хотите использовать автозапуск, придется каждый раз при загрузке операционной системы вручную запускать SQL Server. Аналогичные де

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

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

Дополнительные режимы запуска
Дополнительные режимы запуска. После установки SQL Server программа установки заносит в реестр набор базовых параметров запуска для SQL Server. Если вы не хотите использовать параметры по ум

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

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

Общие правила разграничения доступа
Общие правила разграничения доступа. Если ваша база данных предназначена для использования более чем одним человеком, необходимо позаботиться о разграничении прав доступа. В процессе планиро

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

Режимы аутентификации
Режимы аутентификации. SQL Server 2000 может использовать два режима аутентификации пользователей О режим аутентификации средствами Windows NT 2000 Windows NT Authentication О смешанный режим аутен

Режим аутентификации SQL Server
Режим аутентификации SQL Server. Для установки соединения с сервером SQL Server 2000, находящемся в домене, с которым не установлены доверительные отношения, можно использовать аутентификацию SQL S

Компоненты структуры безопасности
Компоненты структуры безопасности. Фундаментом системы безопасности SQL Server 2000 являются учетные записи login, пользователи user, роли role и группы group . t Пользователь, подключающийся к SQL

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

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

Создание и обслуживание баз данных
Создание и обслуживание баз данных. Любая база данных SQL Server 2000 состоит из набора таблиц, содержащих данные, и дополнительных объектов, создаваемых для обработки данных. К таким объект

Использование неформатированных разделов
Использование неформатированных разделов. SQL Server 2000 позволяет использовать для создания файлов базы данных так называемые неформатированные или сырые - raw разделы. Неформатированный р

Присоединение и отсоединение базы данных
Присоединение и отсоединение базы данных. SQL Server 2000 позволяет отсоединять detach базы данных от сервера. Пользователи не могут обращаться к отсоединенным базам данных. Описание отсоеди

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

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

Управление пользовательскими типами данных
Управление пользовательскими типами данных. В главе 5 в разделе Типы данных были рассмотрены встроенные в SQL Server 2000 типы данных. Эти типы данных всегда имеются в распоряжении пользоват

Управление правилами
Управление правилами. Правила rules являются одним из средств обеспечения целостности данных, хранящихся в базе. Правила оставлены для обеспечения обратной совместимости с предыдущими версиями SQL

Управление умолчаниями
Управление умолчаниями. Умолчание default - это значение, которое будет присвоено столбцу таблицы при вставке строки, если в команде вставки явно не указано значение для этого столбца. Как и

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