Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Ежедневное резервирование (backup) базы данных в SMSE

Ответить
Настройки темы
MSFT SQL Server - Ежедневное резервирование (backup) базы данных в SMSE

Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: TwoThrones
Дата: 02-07-2010
Добрый день.

Есть сервер с ОС Windows Server 2003 R2 с установленным SQL Server 2005
SQL Server Configuration Manager v.2005.090.1399.00
SQL Server Management Studio Express v.9.00.2047.00

Есть база "no name" её необходимо ежедневно бекапить.
Первоначально я бекапил с помощью 7zip и bat-файла
Но сотрудники нашей компании иногда задерживаются допоздна и архив получался пустым.

Хочу сделать бакам через sql.

Скрипт бекапа
BACKUP DATABASE [no name] TO DISK = N'C:\Backup\no name.bak' WITH NOFORMAT, NOINIT, NAME = N'no name-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'no name' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'no name' )
if @backupSetId is null begin raiserror(N'Ошибка верификации. Сведения о резервном копировании для базы данных "no name" не найдены.', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N'C:\Backup\no name.bak' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
GO

1. Как сделать чтоб скрипт выполнялся ежедневно?
2. Архив должен создаваться каждый день с датой в имени?
no_name(01.07.10).bak
no_name(02.07.10).bak
no_name(03.07.10).bak
3. И какие ещё способы есть?

Отправлено: 11:11, 02-07-2010

 

Аватара для cameron

Ветеран


Сообщения: 4677
Благодарности: 1092

Профиль | Отправить PM | Цитировать


Цитата TwoThrones:
1. Как сделать чтоб скрипт выполнялся ежедневно? »
использовать SQL Server Agent - jobs ?
Цитата TwoThrones:
2. Архив должен создаваться каждый день с датой в имени? »
это вы у нас спрашиваете?..
вторым шагом в джобе испульзуете cmdexec для запуска скрипта переименования файла так, как вам надо.
Цитата TwoThrones:
3. И какие ещё способы есть? »
другие средства бэкапа?
Цитата TwoThrones:
Первоначально я бекапил с помощью 7zip и bat-файла »
восстанавливать то пробовали?

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 12:03, 02-07-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Отправить PM | Цитировать


[q=cameron]использовать SQL Server Agent - jobs ? »[/

В том то дела что агента нет!

Отправлено: 14:20, 02-07-2010 | #3


Аватара для cameron

Ветеран


Сообщения: 4677
Благодарности: 1092

Профиль | Отправить PM | Цитировать


Цитата TwoThrones:
В том то дела что агента нет! »
скрин из management console

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 14:36, 02-07-2010 | #4


Пользователь


Сообщения: 73
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата cameron:
скрин из management console »

Последний раз редактировалось TwoThrones, 06-03-2018 в 13:29.


Отправлено: 14:44, 02-07-2010 | #5


Аватара для cameron

Ветеран


Сообщения: 4677
Благодарности: 1092

Профиль | Отправить PM | Цитировать


TwoThrones,
у вас SQL Express, а не SQL
тогда наверно нужно читать хелп от osql.exe

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 15:06, 02-07-2010 | #6


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


TwoThrones, посмотрите на программу Sql Server Backup, если нет желания возиться с командной строкой. Программа умеет делать все вышеперечисленные пожелания.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:54, 05-07-2010 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Ежедневное резервирование (backup) базы данных в SMSE

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - Backup данных MS SQL f0kker Программирование и базы данных 14 30-08-2007 11:15
SQL и базы данных Ivian Программирование и базы данных 3 18-03-2005 12:50
.NET - c# и базы данных den25 Программирование и базы данных 1 09-11-2004 08:07
Базы данных zxlMORF Программирование и базы данных 1 04-01-2004 15:26




 
Переход