Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120

Открыть новую тему     Написать ответ в эту тему

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 255 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
По поводу ошибки. Вот что в логе системы:

Код:
 
Операция BACKUP не выполнила команду BACKUP DATABASE work_firma_texno WITH DIFFERENTIAL. Проверьте дополнительные сообщения в журнале приложения резервного копирования.
 
Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".

А вот что в логе который сформировал SQL:

Код:
 
NEW COMPONENT OUTPUT
Программа обслуживания серверов Microsoft(R) (Юникод), версия 9.0.4035
Отчет был сформирован на "SERVER".
План обслуживания: DiffDayAndServices
Продолжительность: 00:00:00
Состояние: Предупреждение: не удалось выполнить одну или несколько задач..
Подробности:
Резервное копирование базы данных (разностное) (SERVER)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных с уровнем совместимости 70 (SQL Server версия 7.0) будут пропущены.
Базы данных Все пользовательские базы данных
Тип: Разностная
Добавить к существующему
Начало задачи: 2009-12-15T01:30:00.
Конец задачи: 2009-12-15T01:30:00.
Ошибка-1073548784) Сбой выполнения запроса "BACKUP DATABASE [work_firma_texno] TO  DISK = N'S:\\!copy!\\SQLBack\\work_firma_texno\\work_firma_texno_backup_200912150130.bak' WITH  DIFFERENTIAL , NOFORMAT, NOINIT,  NAME = N'work_firma_texno_backup_20091215013000', SKIP, REWIND, NOUNLOAD,  STATS = 10
" со следующей ошибкой: "Невозможно выполнить разностное резервное копирование базы данных "work_firma_texno", так как не существует текущей резервной копии базы данных. Создайте полную резервную копию базы данных, выполнив BACKUP DATABASE без параметра WITH DIFFERENTIAL.  
BACKUP DATABASE прервано с ошибкой.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.
 

 
Добавлено:
Причем вчера в 1:30, это же задание прекрасно создало копию, без ошибок. В чем дело не пойму.
 
Добавлено:
Вот что в T-SQL данного плана:
Подробнее...
 
Описанная ошибка "вылезает" не только на одной базе, а на всех пользовательских. Для примера представил лог ошибки только самой первой, логи ошибок остальных идентичны.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 09:38 15-12-2009
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serg0FFan
А сервис-паки у вас стоят? Возможно, с их установкой проблема исчезнет: http://support.microsoft.com/kb/921106

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 10:21 15-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Первым делом установил SP3 сразу же после установки сабжа.  
 
Добавлено:
версия 9.0.4035  
 
Добавлено:
Сейчас скачаю и установлю CU1 для  SP3 (версии 4266), может быть поможет.
 
Добавлено:
Накатил SP3_CU1_build4266, посмотрим как дальше будет себя вести сабж.
Если проявится глюк то ночью. Почему то если запускать задание разностного
копирования ручками днём, то всё ок, а вот ночью вылезала ошибка.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 10:42 15-12-2009
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот, посмотрите еще ссылку: http://vittoriop77.blogspot.com/2007/09/sql-2005-backup-error-1073548784.html. Так же может помочь.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 06:40 16-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Обновление не помогло Ночью опять таже самая фигня.  
По поводу ссылки что Вы дали: выбрал только конкретные пользовательские базы, завтра посмотрим что будет.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 10:15 16-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Результат тот же Нисссссссссссссссссиго не понимаю (с) "Следствие ведут колобки".

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 10:15 17-12-2009
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Serg0FFan
уфф... Я уж и не знаю что предположить. Только, мб, что-то стандартное - прав доступа к папке с бэкапами у учетки от которой sql server запускается достаточно для записи?
Ну и еще один вариант, исходя из предыдущей ссылки - мб базы уходят в офлайн сами (AutoClose = true)? Хотя, ошибка, вероятно, была бы другая..
Ну и, если не помогает, попробуйте использовать не план обслуживания, а создать job "руками".

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 14:44 17-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
sql запускается от имени группы SYSTEM, права на папку есть, да и пишет лог транзакций спокойно в течении всего рабочего дня.
Если "руками" запустить план обслуживания либо задание, то все "ок". А вот ночью почему то не хочет запускаться
Автоматическое закрытие = False на всех базах.
 
Добавлено:
Не  подскажете как руками создать Job?

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 15:32 17-12-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день.
Помогите. Есть Windows 2008 64bit и MS SQL Server 2008
Надо настроить резервное копирование раз в неделю, что бы все делалось автоматически. Как это сделать?

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 23:48 17-12-2009
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Не  подскажете как руками создать Job

SQL Server Agent -> Jobs. ПКМ, New Job. Задаете имя и владельца. На вкладке Steps добавляете шаги. Чтобы посмотреть на какой именно базе будет вылетать (если будет) можно на каждую базу создать отдельный шаг:  
 
BACKUP DATABASE [your_base]  
TO DISK = 'backup_path_and_name'
WITH DIFFERENTIAL.
Потом нужно будет создать scheduler и, вроде, все.. Надеюсь поможет, других вариантов у меня, к сожалению, нет.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 05:23 18-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Спасибо за участие, кажется понял в чем проблема %)
Обратил внимание что в 0:05 создаётся резервная копия всех баз SQL. Причем в задачах нет такого расписания!
Выяснил, что это запланированное резервное копирование диска C:, пользовательских папок и SystemState (состояние системы).
Причем в этом задании (создано штатными средствами Windows Server 2003) НЕ УКАЗАНО делать копии баз SQL, мало того они вообще на другом жестком диске располагаются, но они зачем то копируются, причем не совсем понятно куда именно, ибо в копии которуб делает система баз я не нашел. %)
 
Вот вся последовательность событий, может быть это прояснит ситуацию:
Подробнее...
 
Думается, что после того как система сделала копию SystemState, SQL "теряет" расположение баз и не может сделать Diff бэкап %) Потому как система делает копию раньше чем SQL. Поменял их местами по времени, посмотрим что получится.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 09:45 18-12-2009 | Исправлено: Serg0FFan, 09:53 18-12-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что не кто не бэкапил SQL 2008?

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 13:09 19-12-2009
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Что не кто не бэкапил SQL 2008?

Используйте планы обслуживания, либо job'ы (о них чуть выше есть).

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 13:24 19-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
В общем ошибки перестали вылетать, но! Не много не корректно потому что теперь делается копия, вернее схема их формирования.
А именно: делается ежедневная ПОЛНАЯ копия пользовательских баз и ежечасная (с 9 до 18) копия лога транзакций.  
Т.е. разностная копия не делается вообще, потому чтобы базы не разрастались, выставил им время "жизни" 14 дней.
ДУмается что это не очень хорошо, потому как разностный бэкап занимает гораздо меньше объем нежели полный.
Но вот изза конфликта разностного средствами SQL и разностного где создаётся копия системы, бэкап не делается
Похоже выхода нет.
 
Добавлено:
Т.е. если делать Полное копирование и после ежечасное копирование лога транзакций, то все ок.
Если же делать Полное копирование раз в месяц, ежедневное разностное, и копию лога транзакций, то
план который совершает ежедневное разностное "теряет" полную копию, ибо она замещается  
источником который использует системя для копии самой винды %) Жесть. Копия системы нужна, как ни крути,
копия базы тоже.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 11:00 21-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Остаётся одно: использовать для системы другую прогу бэкапа. Подумываю про Акронис.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 15:17 22-12-2009
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serg0FFan
Э... А исключить backup SQL Server в настройках ntbackup нельзя разве?

----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4643 | Зарегистр. 30-10-2001 | Отправлено: 16:37 22-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
А где и как? Просто когда создаю расписание резервного копирования сервера (Win 2003), то не указываю базы SQL.
Базы лежат на диске D, а система на диске C. Диск C копируется весь целиком.

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 18:01 22-12-2009
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Serg0FFan
Ок, погрузился в проблему - нашел решение. В принципе владея скилом google это сделать не так-то сложно
 
Вкратце:  проблема возникает из-за того, что ntbackup использует ссрвис "SQL Writer service" для бекапа баз SQL Server (даже если базы данных исключены из файлов, обрабатываемых ntbackup).
 
Варианта два:  
1) перед запуском ntbackup остановливать SQL Writer service

Код:
net stop SQLWriter
C:\WINDOWS\system32\ntbackup.exe backup <bla-bla-bla>
net start SQLWriter

2) Установить обновление

----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4643 | Зарегистр. 30-10-2001 | Отправлено: 18:33 22-12-2009
Serg0FFan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH
Огромное спасибо! 1 способ работает!!! Второй не очень, по ссылке предлагают хотфикс для SP1, он не встаёт поверх SP2
 
Добавлено:
naPmu3aH
А для чего нужен этот SQLWriter?  И нужен ли вообще?

Всего записей: 3033 | Зарегистр. 25-12-2002 | Отправлено: 09:59 23-12-2009
DarkSmoke



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как просмотреть уже имеющиеся планы обслуживания для SQL 2008. Создал план, а разделе Планы обслуживания так и не чего не появилось, хотя было написано что план создан ошибок 0.

Всего записей: 962 | Зарегистр. 08-10-2005 | Отправлено: 12:02 23-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru