Программирование в Microsoft SQL Server 2000

Создание базы данных

Разбить на страницы
Показывать лекцию целиком

Вы научитесь:

  • создавать новую базу данных;
  • изменять свойства базы данных;
  • удалять базу данных.
  • Создание баз данных

    Для каждой логической базы данных SQL Server создает два физических файла: один для объектов, а другой для журнала транзакций (операций).

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

    Создание новой базы данных

    Хотя можно создать новую базу данных с помощью команды New Database (Новая база данных) из контекстного меню папки Databases (Базы данных), проще это сделать, воспользовавшись мастером создания базы данных Create Database Wizard.

    Создайте новую базу данных

  • Найдите папку Databases на сервере, который вы используете для выполнения упражнений и уроков из этого курса. SQL server отобразит список баз данных в рабочей панели Details Pane.
  • Щелкните на кнопке Wizard (Мастер)в панели инструментов Enterprise Manager. SQL server отобразит диалоговое окно Select Wizard (Выбор мастера).
  • Выберите мастер Create Database Wizard из раздела Database и нажмите ОК. SQL server отобразит первую страницу мастера.
  • Нажмите Next (Далее). Мастер Create Database Wizard отобразит страницу, запрашивающую имя и местонахождение новой базы данных.
  • Введите урок 4 в поле Database Name (Имя базы данных).
  • Щелкните на кнопке Browse (Обзор), чтобы изменить место размещения файла базы данных. Мастер отобразит диалоговое окно, запрашивающее новое местонахождение.
  • Размещение файла базы данных

    При первой установке SQL Server для новых баз данных по умолчанию принимается место размещения MSSQL\data в папке, в которой установлен сервер. Эта настройка по умолчанию предоставляется мастеру создания базы данных Create Database Wizard. Чтобы изменить эту используемую по умолчанию установку, вы можете задать новое место размещения на вкладке Database Settings (Параметры базы данных) в диалоговом окне SQL Server Properties (Свойства SQL Server). Для этого следует щелкнуть правой кнопкой мыши на сервере в дереве консоли Console Tree, выбрать Properties (Свойства), а затем открыть вкладку Database Settings (Параметры базы данных).

  • Перейдите к папке SQL 2000 Step by Step в корневой директории, а затем нажмите ОК. Мастер установит место размещения файла базы данных в соответствии с выбранной директорией.
  • Щелкните на кнопке Browse (Обзор), чтобы изменить местоположение журнала транзакций. Мастер отобразит диалоговое окно, запрашивающее новое место размещения.
  • Перейдите к папке SQL 2000 Step by Step в корневой директории, а затем нажмите ОК. Мастер установит место размещения файла журнала транзакций в соответствии с выбранной директорией.
  • Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер файла базы данных.
  • Нажмите Next (Далее). Мастер отобразит страницу, на которой вы можете выбрать, Automatically Grow The Database Files (Автоматическое увеличение размера файлов базы), либо вы сами увеличиваете их и соответственно выбираете опцию Do Not Automatically Grow The Database Files. В этом упражнении примем установки по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер журнала транзакций. Примите установку по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, позволяющую вам выбрать, должен ли размер файла журнала транзакций увеличиваться автоматически. Примите установки по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, подтверждающую сделанный вами выбор параметров.
  • Нажмите Finish (Готово). Мастер создаст файлы базы данных и журнала транзакций, а затем спросит, хотите ли вы создать план сопровождения для новой базы данных.
  • Нажмите No (Нет). Мастер завершит свою работу.
  • Установка свойств базы данных

    Когда вы создаете базу данных с помощью мастера Create Database Wizard, вы указываете определенные характеристики, или свойства, базы данных, такие как имя базы данных и место размещения. После создания базы данных вы можете поменять эти свойства, изменив соответствующие параметры в диалоговом окне Properties (Свойства).

    Например, увеличение размера физического файла – это довольно серьезная операция, выполнение которой может привести к увеличению времени отклика сервера. Если вы обнаружите, что SQL Server приходится слишком часто увеличивать размер файла. Вам следует учитывать возможность изменения процента увеличения размера файла в диалоговом окне Properties (Свойства), чтобы сервер смог увеличивать размер файла более, чем на 10% (установка по умолчанию).

    Как изменить процент увеличения размера файла

  • Выберите базу данных урок 4 в дереве консоли Console Tree.
  • Нажмите кнопку Properties (Свойства)в панели инструментов. SQL Server отобразит диалоговое окно Properties (Свойства) для базы данных.
  • Откройте вкладку Data Files (Файлы данных). SQL Server отобразит свойства файлов данных базы данных.
  • Установите процент увеличения 20%.
  • Нажмите ОК. SQL Server установит новое свойство и закроет диалоговое окно Properties (Свойства).
  • Управление базами данных

    С помощью Enterprise Manager вы можете изменять свойства базы данных, а также удалять их.

    Примечание. Другой задачей по обслуживанию, которая может вам потребоваться, является переименование базы данных. Эта задача не может быть выполнена с помощью Enterprise Manager. Как это сделать, вы узнаете в уроке 28.

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

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

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

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

  • Выделите базу данных урок 4 в дереве консоли Console Tree.
  • Нажмите кнопку (Delete). SQL Server отобразит сообщение, запрашивающее у вас подтверждение удаления.
  • Нажмите Yes (Да). SQL Server удалит базу данных и все связанные с ней ссылки с сервера.
  • Краткое содержание

    ЧтобыСделайте следующееКнопка
    Создать новую базу данных Щелкните на кнопке Wizard (Мастер), выберите Create Database Wizard (Мастер создания базы данных) в разделе Databases, а затем следуйте появляющимся инструкциям. Wizard (Мастер)
    Установить свойства базы данных Щелкните правой кнопкой мыши на базе данных в дереве консоли Console Tree, а затем выберите Properties (Свойства).
    Удалить базу данных Выделите базу данных в дереве консоли Console Tree и нажмите кнопку Delete.
    Страницы:

    Вы научитесь:

  • создавать новую базу данных;
  • изменять свойства базы данных;
  • удалять базу данных.
  • Создание баз данных

    Для каждой логической базы данных SQL Server создает два физических файла: один для объектов, а другой для журнала транзакций (операций).

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

    Создание новой базы данных

    Хотя можно создать новую базу данных с помощью команды New Database (Новая база данных) из контекстного меню папки Databases (Базы данных), проще это сделать, воспользовавшись мастером создания базы данных Create Database Wizard.

    Создайте новую базу данных

  • Найдите папку Databases на сервере, который вы используете для выполнения упражнений и уроков из этого курса. SQL server отобразит список баз данных в рабочей панели Details Pane.
  • Щелкните на кнопке Wizard (Мастер)в панели инструментов Enterprise Manager. SQL server отобразит диалоговое окно Select Wizard (Выбор мастера).
  • Выберите мастер Create Database Wizard из раздела Database и нажмите ОК. SQL server отобразит первую страницу мастера.
  • Нажмите Next (Далее). Мастер Create Database Wizard отобразит страницу, запрашивающую имя и местонахождение новой базы данных.
  • Введите урок 4 в поле Database Name (Имя базы данных).
  • Щелкните на кнопке Browse (Обзор), чтобы изменить место размещения файла базы данных. Мастер отобразит диалоговое окно, запрашивающее новое местонахождение.
  • Размещение файла базы данных

    При первой установке SQL Server для новых баз данных по умолчанию принимается место размещения MSSQL\data в папке, в которой установлен сервер. Эта настройка по умолчанию предоставляется мастеру создания базы данных Create Database Wizard. Чтобы изменить эту используемую по умолчанию установку, вы можете задать новое место размещения на вкладке Database Settings (Параметры базы данных) в диалоговом окне SQL Server Properties (Свойства SQL Server). Для этого следует щелкнуть правой кнопкой мыши на сервере в дереве консоли Console Tree, выбрать Properties (Свойства), а затем открыть вкладку Database Settings (Параметры базы данных).

  • Перейдите к папке SQL 2000 Step by Step в корневой директории, а затем нажмите ОК. Мастер установит место размещения файла базы данных в соответствии с выбранной директорией.
  • Щелкните на кнопке Browse (Обзор), чтобы изменить местоположение журнала транзакций. Мастер отобразит диалоговое окно, запрашивающее новое место размещения.
  • Перейдите к папке SQL 2000 Step by Step в корневой директории, а затем нажмите ОК. Мастер установит место размещения файла журнала транзакций в соответствии с выбранной директорией.
  • Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер файла базы данных.
  • Нажмите Next (Далее). Мастер отобразит страницу, на которой вы можете выбрать, Automatically Grow The Database Files (Автоматическое увеличение размера файлов базы), либо вы сами увеличиваете их и соответственно выбираете опцию Do Not Automatically Grow The Database Files. В этом упражнении примем установки по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, запрашивающую имя и начальный размер журнала транзакций. Примите установку по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, позволяющую вам выбрать, должен ли размер файла журнала транзакций увеличиваться автоматически. Примите установки по умолчанию.
  • Нажмите Next (Далее). Мастер отобразит страницу, подтверждающую сделанный вами выбор параметров.
  • Нажмите Finish (Готово). Мастер создаст файлы базы данных и журнала транзакций, а затем спросит, хотите ли вы создать план сопровождения для новой базы данных.
  • Нажмите No (Нет). Мастер завершит свою работу.
  • Установка свойств базы данных

    Когда вы создаете базу данных с помощью мастера Create Database Wizard, вы указываете определенные характеристики, или свойства, базы данных, такие как имя базы данных и место размещения. После создания базы данных вы можете поменять эти свойства, изменив соответствующие параметры в диалоговом окне Properties (Свойства).

    Например, увеличение размера физического файла – это довольно серьезная операция, выполнение которой может привести к увеличению времени отклика сервера. Если вы обнаружите, что SQL Server приходится слишком часто увеличивать размер файла. Вам следует учитывать возможность изменения процента увеличения размера файла в диалоговом окне Properties (Свойства), чтобы сервер смог увеличивать размер файла более, чем на 10% (установка по умолчанию).

    Как изменить процент увеличения размера файла

  • Выберите базу данных урок 4 в дереве консоли Console Tree.
  • Нажмите кнопку Properties (Свойства)в панели инструментов. SQL Server отобразит диалоговое окно Properties (Свойства) для базы данных.
  • Откройте вкладку Data Files (Файлы данных). SQL Server отобразит свойства файлов данных базы данных.
  • Установите процент увеличения 20%.
  • Нажмите ОК. SQL Server установит новое свойство и закроет диалоговое окно Properties (Свойства).
  • Управление базами данных

    С помощью Enterprise Manager вы можете изменять свойства базы данных, а также удалять их.

    Примечание. Другой задачей по обслуживанию, которая может вам потребоваться, является переименование базы данных. Эта задача не может быть выполнена с помощью Enterprise Manager. Как это сделать, вы узнаете в уроке 28.

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

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

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

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

  • Выделите базу данных урок 4 в дереве консоли Console Tree.
  • Нажмите кнопку (Delete). SQL Server отобразит сообщение, запрашивающее у вас подтверждение удаления.
  • Нажмите Yes (Да). SQL Server удалит базу данных и все связанные с ней ссылки с сервера.
  • Краткое содержание

    ЧтобыСделайте следующееКнопка
    Создать новую базу данных Щелкните на кнопке Wizard (Мастер), выберите Create Database Wizard (Мастер создания базы данных) в разделе Databases, а затем следуйте появляющимся инструкциям. Wizard (Мастер)
    Установить свойства базы данных Щелкните правой кнопкой мыши на базе данных в дереве консоли Console Tree, а затем выберите Properties (Свойства).
    Удалить базу данных Выделите базу данных в дереве консоли Console Tree и нажмите кнопку Delete.
    Вернуться к учебному плану