Создание резервных копий с использованием T-SQL - раздел Менеджмент, Современные технологии управления
Пример 1:Создать Полную Резервную Копию Бд N...
Пример 1:создать полную резервную копию БД Northwind в файле C:\SQLBackups\Temp.bak:
BACKUP DATABASE Northwind
TO DISK= 'C:\SQLBackups\Temp.bak'
Пример 2:создать резервную копию БД Northwind на устройстве резервного копирования NorthwindFullBackup и затем проверить резервную копию:
BACKUP DATABASE Northwind
TO NorthwindFullBackup
RESTORE VERIFYONLY
FROM NorthwindFullBackup
Пример 3:создать резервную копию БД Northwind на устройстве NorthwindFullBackup. Инициализировать носитель, создать набор носителей NorthwindBackups с описанием Media for Northwind Database Backups и создать набор резервных копий Full Northwind Database Backup #1 с описанием Backup Set #1. Выводить сообщения о ходе процесса при выполнении каждых 25% от общего объема операции.
BACKUP DATABASE Northwind
TO NorthwindFullBackup
WITH FORMAT ,
MEDIANAME = 'NorthwindBackups' ,
MEDIADESCRIPTION = 'Media for Northwind Database Backups' ,
NAME = 'Full Northwind Database Backup #1' ,
DESCRIPTION = 'BackupSet #1' ,
STATS = 25
Пример 4:создать дифференциальную копию БД Northwind на устройстве резервного копирования NorthwindDiffBackup:
BACKUP DATABASE Northwind
TO NorthwindDiffBackup
WITH DIFFERENTIAL
Пример 5:создать резервную копию группы файлов Second_FG БД Northwind на устройстве резервного копирования NorthwindFGBackup:
BACKUP DATABASE Northwind FILEGROUP = 'SECOND_FG' TO
NorthwindFGBackup
Пример 6:создать резервную копию журнала транзакций БД Northwind на устройстве NorthwindTLogBackup:
BACKUP LOG Northwind
TO NorthwindTLogBackup
Пример 7:создать резервную копию журнала транзакций БД Northwind на устройстве NorthwindTLogBackup, но журнал транзакций не усекать. (Такая команда используется при повреждении диска с файлами данных):
Кафедра Прикладные информационные технологии... Иванов А В...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Создание резервных копий с использованием T-SQL
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
OLTP и OLAP системы
Системы управления данными могут иметь две специализированные разновидности:
1)Системы, ориентированные на оперативную обработку транзакций (On-Line Transaction Processi
Службы SQL Server Analysis Services
Предоставляют собой средства анализа данных, находящихся в хранилищах и киосках данных SQL Server.
Cлужбы SQL Server Analysis Services это ядро для построения систем опе
Структура файла в БД
• Основная единица хранения и чтения/записи данных в БД – страница
• Размер страницы = 8 кб (MS SQL Server)
• На 1 Мб 128 страниц
Системная база данных model
SQL Server использует системную базу данных model, как модель, как шаблон при создании новой базы данных.
Этот шаблон можно менять. Можно добавлять в неё н
Транзакции. Журналирование операций в БД
Транза́кция (англ. transaction) - группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция может быт
Consistency — Согласованность
Cистема находится в согласованном состоянии до начала транзакции и должна остаться в согласованном состоянии после завершения транзакции.
Не нужно путать согласованность с целостностью (in
Журналирование операций в БД
Регистрация транзакций и сделанных в их ходе модификаций нужна для выполнения трех
операций:
• восстановления отдельных транзакций;
• восстановления незав
Структура журнала транзакций
В отличие от файлов данных, которые содержат страницы, файл журнала транзакций содержит последовательность записей.
Каждая запись имеет свой пор
Как работает журнал транзакций
SQL Server использует буферный кэш — хранящуюся в памяти структуру, куда помещаются страницы данных с диска, с которыми собираются работать приложения и пользовател
Процесс контрольной точки
Процесс контрольной точки позволяет уменьшить простой в случае сбоя в работе сервера.
Благодаря этому процессу количество страниц в буферном кэше, которые не были записаны
Потоки операционной системы
SQL Server использует рабочий поток (worker thread) и поток отложенной записи (lazy writer thread) для периодического обращения к буферу памяти, планирования асинхронн
Типы резервного копирования данных
1)Полное - полное копирование БД (обычно не чаше одного раза в день и не реже одного раза в неделю).
2)Дифференциальное- к
Создание постоянных устройств резервного копирования
Мы можем при каждой операции резервного копирования создавать новы файл резервной копии. Но удобней использовать постоянные устройств резервного копирования для регулярного создания
Иерархия пользователей
Администратор - имеет полный доступ к базе данных и всем ее объектам, является своего рода хозяином базы данных - может делать всё.
Аутентификация.
Пользователь идентифицируется по имени учетной записи и паролю. Если данные введены правильно, пользователь подключается к SQL Server (регистрируется). Подключение к SQL Server, или регистрация, не
Режим аутентификации SQL Server
Доступ также предоставляется на основе учетных записей. Но используются учетные записи SQL Server, а не Windows.
При попытке пользователя получить доступ к SQL Server серве
Пользователи базы данных
После того как клиент успешно прошел аутентификацию, он получает доступ к SQL Server.
Для получения доступа к любой базе данных учетная запись пользователя (login) отобража
Роли в MS SQL Server
Роль – группировка, позволяющая объединять пользователей, выполняющих одинаковые функции.
Роли были введены вместо групп для упрощения администрирования си
Права на доступ к объектам баз данных
Объекты базы данных:
• таблицы (tables),
• столбцы таблиц (columns),
• представления (views),
• хранимые процедуры (stored procedures).
Новости и инфо для студентов