Основы языка TRANSACT SQL. Казакова И.А. - 34 стр.

UptoLike

Составители: 

33
6.2. Изменение базы данных
Большинство действий по изменению конфигурации базы
данных выполняется с помощью следующей команды:
<изменение_базыанных> ::=
ALTER DATABASE имя_базы_данных
{ ADD FILE <определение_файла>[,...n]
[TO FILEGROUP имя_группы_файлов ]
| ADD LOG FILEпределение_файла>[,...n]
| REMOVE FILE логическое_имя_файла
| ADD FILEGROUP имя_группы_файлов
| REMOVE FILEGROUP имя_группы_файлов
| MODIFY NAME = new_database_name
| MODIFY FILEGROUP имя_группы_файлов
<свойства_группы_файлов>};
Как видно из синтаксиса, за один вызов команды может быть
изменено не более одного параметра конфигурации базы данных.
Если необходимо выполнить несколько изменений, придется раз-
бить процесс на ряд отдельных шагов.
В базу данных можно добавить (ADD) новые файлы данных
указанную группу файлов или в группу, принятую по умолча-
нию) или файлы журнала транзакций.
Параметры файлов и групп файлов можно изменять
(MODIFY).
Для удаления из базы данных файлов или групп файлов ис-
пользуется параметр REMOVE. Однако удаление файла возможно
лишь при условии его освобождения от данных. В противном слу-
чае сервер не разрешит удаление.
В качестве свойств группы файлов используются следующие:
READONLY группа файлов используется только для чтения;
READWRITE – в группе файлов разрешаются изменения;
DEFAULT указанная группа файлов принимается по умол-
чанию.
Пример 10. Переименовать базу данных
ALTER DATABASE Institute MODIFY NAME = Archiv
              6.2. Изменение базы данных
      Большинство действий по изменению конфигурации базы
данных выполняется с помощью следующей команды:
      <изменение_базы_данных> ::=
      ALTER DATABASE имя_базы_данных
      { ADD FILE <определение_файла>[,...n]
      [TO FILEGROUP имя_группы_файлов ]
      | ADD LOG FILE <определение_файла>[,...n]
      | REMOVE FILE логическое_имя_файла
      | ADD FILEGROUP имя_группы_файлов
      | REMOVE FILEGROUP имя_группы_файлов
      | MODIFY NAME = new_database_name
      | MODIFY FILEGROUP имя_группы_файлов
      <свойства_группы_файлов>};
      Как видно из синтаксиса, за один вызов команды может быть
изменено не более одного параметра конфигурации базы данных.
Если необходимо выполнить несколько изменений, придется раз-
бить процесс на ряд отдельных шагов.
      В базу данных можно добавить (ADD) новые файлы данных
(в указанную группу файлов или в группу, принятую по умолча-
нию) или файлы журнала транзакций.
      Параметры файлов и групп файлов можно изменять
(MODIFY).
      Для удаления из базы данных файлов или групп файлов ис-
пользуется параметр REMOVE. Однако удаление файла возможно
лишь при условии его освобождения от данных. В противном слу-
чае сервер не разрешит удаление.
      В качестве свойств группы файлов используются следующие:
      READONLY – группа файлов используется только для чтения;
      READWRITE – в группе файлов разрешаются изменения;
      DEFAULT – указанная группа файлов принимается по умол-
чанию.
    Пример 10. Переименовать базу данных
    ALTER DATABASE Institute MODIFY NAME = Archiv


                              33