Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
Добрый день.
ms sql 2008 r2
В системных логах я вижу что бэкап запускается ежедневно в 3 ночи и в 7 утра (События с источником MSSQL$SQL).
При этом я настраивал бэкап через "Управление -> Планы обслуживания" - у меня там один план в нем один вложенный план в нем расписание с запуском в 7 утра. Кроме этого я вижу этот же вложенный план в "Агент Sql Server -> Задания" но там тоже в расписании
указано 7 утра и я так понимаю что это одно и тоже. Как мне найти кто запускает бэкап в 3 ночи ?

Спасибо
27 фев 17, 11:14    [20246431]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Vladimirzzz
Как мне найти кто запускает бэкап в 3 ночи ?

Приложите, пожалуйста, запись из лога где видно, что бекап запускается в 3 ночи.
27 фев 17, 11:18    [20246461]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Vladimirzzz
Как мне найти кто запускает бэкап в 3 ночи ?
Ищите в default trace.
27 фев 17, 11:29    [20246507]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSSQL$SQL" /> 
    <EventID Qualifiers="16384">18264</EventID> 
    <Level>4</Level> 
    <Task>6</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2017-02-27T00:00:36.000000000Z" /> 
    <EventRecordID>458515</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>***</Computer> 
    <Security UserID="S-1-5-18" /> 
  </System>
  <EventData>
    <Data>model</Data> 
    <Data>2003/04/08</Data> 
    <Data>09:13:36</Data> 
    <Data>186</Data> 
    <Data>151:1808:37</Data> 
    <Data>151:1832:1</Data> 
    <Data>1</Data> 
    <Data>FILE=1, TYPE=VIRTUAL_DEVICE: {'{E3BBBE26-B035-4708-8F07-E8F6349A4B6C}2'}</Data> 
    <Binary>...</Binary> 
    </EventData>
  </Event>
27 фев 17, 11:30    [20246516]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
Поискал в default trace - обнаружил следующее:
Нормальный бэкап в 7 утра - в default trace в поле Application - ".Net SqlClient Data Provider"
а в поле TextData :
BACKUP DATABASE [base] TO  DISK = N'c:\path' WITH NOFORMAT, INIT,  NAME = N'name', SKIP, REWIND, NOUNLOAD,  STATS = 10  

А тот бэкап который непойми откуда в 3 ночи - поле Application "Microsoft SQL Server VSS Writer" а в поле TextData :
BACKUP DATABASE [base] TO VIRTUAL_DEVICE='{5829B029-1453-41F6-8C65-EE350180474A}3' WITH SNAPSHOT,BUFFERCOUNT=1,BLOCKSIZE=1024
27 фев 17, 11:55    [20246652]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
o-o
Guest
это такие виндовые бэкапы,
которые еще и на сервер лезут и делают эти снэпшотные бэкапы.
спрашивайте виндового админа, чем он бэкапит файловую систему,
пусть ищет и снимает галку о сиквельных бэкапах.
не помню названия таких программ, но вот типа cobian backup
27 фев 17, 12:01    [20246685]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
vikt0rchik
Member

Откуда:
Сообщений: 7
Скорее всего в 3 часа ночи проходит бэкап всего сервера. Посмотрите в списке служб/сервисов, наличие агента ПО резервного копирования, например: Acronis, Netbackup, DPM, Veeam, или штатные средства ОС.
27 фев 17, 12:07    [20246712]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
o-o,
Не. Такая грустная история что виндовый админ теперь вроде тоже я. Стоит как раз Cobian backup но он ни куда не лезет, а только берет бэкап созданый в 7 утра и куда надо перекладывает. Сторонних программ и сервисов не видно
27 фев 17, 12:10    [20246722]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
А не установлен ли у вас Visual Source Save?
Или Team Foundation?
27 фев 17, 12:14    [20246736]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
o-o
Guest
логин-то какой у левого бэкапа (в трэйсе что)?
возьмите и смените ему пароль.
и прекратятся (кобянские) бэкапы
27 фев 17, 12:15    [20246738]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
komrad
Member

Откуда:
Сообщений: 5736
invm
Vladimirzzz
Как мне найти кто запускает бэкап в 3 ночи ?
Ищите в default trace.

зачем усложнять? можно гораздо проще:

таблица msdb.dbo.backupset, колонка user_name
https://technet.microsoft.com/en-us/library/ms186299(v=sql.110).aspx
27 фев 17, 12:19    [20246752]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
SQL2008,
Нет. Если только sql вслед за visual studio при установке не тянет - но он вроде не тянет.
27 фев 17, 12:19    [20246753]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
o-o,
Логин - NT AUTHORITY\система
27 фев 17, 12:20    [20246755]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
o-o
Guest
значит, не будем трогать логин.
вы вот этот пост проигнорили почему-то,
а там сказано и где искать, и что искать:
vikt0rchik
Скорее всего в 3 часа ночи проходит бэкап всего сервера. Посмотрите в списке служб/сервисов, наличие агента ПО резервного копирования, например: Acronis, Netbackup, DPM, Veeam, или штатные средства ОС.
27 фев 17, 12:26    [20246791]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Vladimirzzz,

это точно внешний бекап и скорее всего Cobian
27 фев 17, 12:26    [20246793]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Vladimirzzz
Стоит как раз Cobian backup но он ни куда не лезет, а только берет бэкап созданый в 7 утра и куда надо перекладывает.
Это вы так думаете.
А еще он делает резервные копию системы на основе Volume Shadow Copy, и сами файлы БД, а не резервная копия БД, этим процессом затрагиваются. Отсюда и ваш "левый" бекап.
27 фев 17, 12:28    [20246800]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
invm,
гм. Да он делает "Запуск теневого копирования тома: C:\". Но я как то думал что это операция на низком уровне и даже не пофайловая. А кто же тогда пишет в системный лог от имени MSSQL$SQL ?
27 фев 17, 12:33    [20246828]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
o-o,
Встроенные виндовые не настроены. А из внешних - только Cobian
27 фев 17, 12:35    [20246834]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Vladimirzzz
invm,
гм. Да он делает "Запуск теневого копирования тома: C:\". Но я как то думал что это операция на низком уровне и даже не пофайловая. А кто же тогда пишет в системный лог от имени MSSQL$SQL ?

SQL Server VSS Writer прослойка для доступа к файлам внешним решениям
27 фев 17, 12:36    [20246841]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
Проверил по времени начала бэкапов - совпадает. Отключил теневое копирование - завтра посмотрю что получится.

Всем Спасибо за советы
27 фев 17, 16:07    [20247805]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
Vladimirzzz
Отключил теневое копирование - завтра посмотрю что получится.
Возможно получится, что Cobian повиснет, когда дойдет до файлов БД, т.к. они залочены.
Вам бы не теневое копирование отключать, а исключить файлы БД из резервного копирования.
27 фев 17, 16:23    [20247891]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
invm,
А они и так не входили в бэкап. Просто на сколько я понял - у cobian бэкап есть галочка включить теневое копирование - по ней сначала делается снимок диска а из него уже берутся данные для бэкапа. Но вот при чем здесь ms sql - получается, что служба теневого копирования понимает что вот эти вот файлы - это базы и просто так их взять не получится и надо тыкнуться в SQL ...???
27 фев 17, 16:55    [20248031]     Ответить | Цитировать Сообщить модератору
 Re: Кто запускает бэкап  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 61
Да. Действительно. Служба теневого копирования все знает [url=]https://technet.microsoft.com/ru-ru/library/ee923636(v=ws.10).aspx[/url]
27 фев 17, 17:04    [20248074]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить