Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bazy_dannykh.docx
Скачиваний:
7
Добавлен:
28.09.2019
Размер:
57.23 Кб
Скачать

Основные утилиты

Электронные книги SQL Server Books Online(BOL) – приложение, представляющая доступ к справочной информации SQL Server.

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

Netlibs, поставляемый с SQL Server 2000, включает:

  • Именованные каналы,

  • Мультипротокол

  • Разделяемая память

  • NWLink IPX/SPX

Процесс общения клиента и сервера:

  • Клиентское приложение обращается к драйверу

  • Драйвер вызывает клиентскую библиотеку

  • Клиентская библиотека вызывает соответствующий сетевой протокол и передает данные серверной библиотеке

  • Серверная библиотека передает клиентские запросы SQL Server

Enterprise Manager – инструмент при помощи которого происходит администрирование SQL Server посредствам графического пользовательского интерфейса.

С помощью ЕМ можно:

  • Создавать, редактировать и удалять Бд и их объекты;

  • Создавать, редактировать и удалять пакеты преобразования данных. DTS используется при необходимости перемещения данных из одного места в другое, а также выполнения преобразования – данные считываются в одной форме, а затем записываются в другой;

  • Управлять запланированными заданиями, такими как резервное копирование;

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

  • Регулировать задание веб-публикаций

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

  • Создавать каталоги полнотекстового поиска

  • Управлять настройками конфигурации сервера

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

  • Запускать некоторые другие средства SQL Server, такие как анализатор запросов и профайлер SQL Server.

Анализатор запросов Query Analyzer

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

SQL Server Service Manager

Утилита, выполняющая работу, связанная с запуском, остановкой и приостановкой работы SQL Server

В SQL Server полное имя объекта состоит из 4 частей:

[Имя_сервера.[Имя_базы_данных.[Имя_владельца.]]]Имя_объекта

Создание пользовательской базы данных можно выполнить с помощью инструкции Т-SQL:

CREATE DATABASE <имя_базы_данных>

[ON[PRIMARY]

[

([NAME=<логическое_имя_фаила>,]

FILENAME=<имя_фаила>

[,SIZE=<размер_БД>]

[,MAXSIZE=<максимальный_размер_в_Mегабайтах>]

[,FILEGROWTH=<размер_в_мегабайтах>|<величина_в_процентах>])

]

[FILEGROUP<имя_группы_фаилов>]

[<описание_аналогичное_выше>]

[LOG ON]

[<описание, аналогичное_выше>]

[COLLAGE<способ_сравнения>]

[FOR LOAD|FOR ATTACH] ]

ON – используется для определения местоположения файлов с самими данными и для указания расположения файла журнала. В первом случае ключевое слово PRIMARY означает, что идущие далее параметры файла относятся именно к первичной группе, предназначенной для физического хранения файлов. Если она пропущена, то первичным является первый файл в списке.

Name – соответствует логическому имени файла, т.е. внутреннему имени, используемому SQL Server при ссылке на файл (понадобиться для изменения размера БД и/или файла).

FILENAME – имя реального физического фа1ла. То файл будет размещен в подпапку \Data внутри папки Program Files\MSSQL (если вы меняли путь поумолчанию, при инсталляции, то в соответствующей папке установки), он примет тоже имя, что и база данных и расширение .mdf. Если вы работаете с файловым журналом, его название будет состоять из имени базы данных,

SIZE – определяетс размер БД. По умолчанию размер задается в мегабайтах, но указав суффикс КВ после числового значения, можно задать размер базы и в килоайтах. Учтите, что размер БД должен быть не меньше чем размер БД model/ Если вы не указали размер БД в параметре SIZE, то для нее будет установлен начальный размер, равный размеру БД model.

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

FILEGROWTH – в данной опции задается величина приращения файла базы данных при его заполнении. В качестве альтернативного варианта можно также задать величину приращения в процентах от текущего размера файла БД.

LOG ON – опция позволяет задать определенный набор файлов для хранения журнала базы данных и путь к ним. Если параметр не определен, SQL Server по умолчанию создает единственный файл журнала с размером в 25% от размера файла данных.

COLLATE – используется для управления порядком сортировки и сравнения символов, чувствительность к регистру. В предыдущих версиях SQL Server порядок сравнения мог устанавливаться только на уровне сервера в целом. В настоящее время вы можете задавать порядок сравнения не только для отдельной БД, но и для конкретных столбцов конкретной таблицы.

FOR LOAD – для обеспечения обратной совместимости с более разными версиями(данный параметр создавал начальный макет базы данных для последующей загрузка информации из резервной копии).

FOR ATTACH - применяется для подключения существующих БД к текущему серверу. Искомые файлы должны являться частью БД, которая была перед этим корректно отключена при помощи хранимой процедуры sp_detach_db.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]