Создание резервной копии БД. Восстановление БД. Запуск скриптов SQL из командной строки. Запись запросов в bat-файл

Содержание

Слайд 2

Создание резервной копии базы данных backup database university to disk =

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

backup database university to disk =

'c:\111\university.bak'

BACKUP DATABASE – создает резервную копию базы данных, либо файлов или файловых групп базы данных SQL Server

Слайд 3

Создание резервной копии базы данных --объявляем переменные: declare @flPath char(30) set

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

--объявляем переменные:
declare @flPath char(30)
set @flPath = 'c:\111\university.bak‘
--создаем

бэкап:
backup database university
to disk = @flPath
Слайд 4

Восстановление БД RESTORE DATABASE - восстанавливает резервные копии, созданные при помощи команды BACKUP

Восстановление БД

RESTORE DATABASE - восстанавливает резервные копии, созданные при помощи команды

BACKUP
Слайд 5

Восстановление БД --удаляем базу данных: DROP DATABASE university --восстанавливаем: RESTORE DATABASE university FROM DISK= 'C:\111\university.bak'

Восстановление БД

--удаляем базу данных:
DROP DATABASE university
--восстанавливаем:
RESTORE DATABASE university
FROM DISK= 'C:\111\university.bak'

Слайд 6

Запуск скриптов SQL из командной строки OSQL.EXE – программа для ввода

Запуск скриптов SQL из командной строки

OSQL.EXE – программа для ввода инструкций

T-SQL, системных процедур и файлов скриптов.

C:\Program Files\Microsoft SQL Server\90\Tools\ Binn\OSQL.EXE

Слайд 7

Запуск скриптов SQL из командной строки Получение справки по синтаксису: OSQL.exe

Запуск скриптов SQL из командной строки

Получение справки по
синтаксису:
OSQL.exe -?

C:\Program Files\Microsoft SQL

Server\90\Tools\ Binn\OSQL.EXE
Слайд 8

Запуск скриптов SQL из командной строки Вывод результатов на консоль: OSQL.EXE

Запуск скриптов SQL из командной строки

Вывод результатов на консоль:
OSQL.EXE -Usa -Psa

-iscript.sql
Вывод результатов в файл:
OSQL.EXE -Usa -Psa -iscript.sql -oResult.txt
Слайд 9

Запуск скриптов SQL из командной строки "C:\Program Files\Microsoft SQL Server\90\Tools \Binn\SQLCMD.EXE"

Запуск скриптов SQL из командной строки

"C:\Program Files\Microsoft SQL Server\90\Tools \Binn\SQLCMD.EXE"

sqlcmd –


программа командной строки Microsoft Win32 предназначена для нерегулярного запуска инструкций и сценариев Transact-SQL
Слайд 10

Запись запросов в bat-файл Пакетные (batch) файлы – это текстовые файлы,

Запись запросов в bat-файл

Пакетные (batch) файлы – это текстовые файлы, содержащие

наборы команд интерпретатора и имеющие расширение bat.
Записываются с кодировкой 866