01 февраль 2018, Четверг
NetBackup: Ошибка восстановления из резервной копии Базы данных SQL
Столкнулся с проблемой восстановления базы данных MS SQL средствами Veritas Netbackup SQL Client. Используя мастер восстановления базы данных, был автоматически сгенерирован скрипт восстановления: NBIMAGE "xxx.MSSQL7.XXXXXX.db.XX_xXX_X.~.7.001of004.20171204211155..C" SQLHOST "XXX.XXXXX.XX" NBSERVER "XXX.XXXXX.XX" STRIPES 004 BROWSECLIENT "XXXXXX.XXXXX.XX" MAXTRANSFERSIZE 6 BLOCKSIZE 7 RECOVEREDSTATE RECOVERED SQLCOMPRESSION TRUE NUMBUFS 2 ENDOPER TRUE Запуск этого скрипта проходил успешно, однако спустя некоторое время задания прерывалось ошибкой 2850, а точнее: 1/31/2018 01:50:58 - Info bpbrm (pid=18784) child done, status 41  01/31/2018 01:50:58 - Info bpbrm (pid=18784) sending message to media manager: STOP RESTORE...
Читать далее
25 январь 2018, Четверг
Сортировка и фильтрования вывода sp_who2
Кто хоть раз использовал хранимую процедуру: sp_who2, заметили одну не очень удобную вещь, вывод результатов этой процедуры нельзя отсортировать по какому-либо полю, и нет возможности отфильтровать результаты. В Microsoft SQL Management Studio результат выполнения команды sp_who2 может выглядеть подобным образом: Если к базе данных много подключений, то проанализировать информацию будет не просто....
Читать далее
06 ноябрь 2017, Понедельник
Большой размер БД Distribution MS SQL Server
Иногда приходится сталкиваться с ситуацией, когда в Microsoft SQL Server с настроенной репликацией, начинает расти база данных distribution. В том что БД начинает расти после создания задания репликации ничего плохого нет. В базе данных distribution хранятся метаданные и данные журнала для всех типов репликации, а также транзакции для репликации транзакций. Однако есть спустя несколько недель после создания заданий репликации база данных продолжает расти это тревожный сигнал. Скорее всего не выполняется или выполняется некорректно задание по очистке базы данных. В момент создания репликации создается задание (job): Distribution clean up: distribution. В этой задании по расписанию запускается хранимая процедура:...
Читать далее
01 ноябрь 2017, Среда
Перевод БД Microsoft в Single-user Mode
В некоторых случаях требуется перевод БД SQL сервер в монопольный режим доступа (однопользовательский режим базы данных, Single-user Mode) это требуется в случаях выполнения операций, внесения изменений в БД или операций восстановления из резервной копии.  Так, например, при попытке восстановить рабочую БД, из резервной копии появится сообщение: Exclusive access could not be obtained because the database is in use. Чтобы исправить данное сообщение об ошибке, рекомендуется закрыть все приложения работающие с данной БД, а также вкладки SQL Management Studio, после этого выполнить команду: USE [master] GO ALTER DATABASE [AdventureWork] SET SINGLE_USER WITH WITH ROLLBACK IMMEDIATE; GO Это откатит все текущие транзакции и переведет базу данных...
Читать далее
UserMan.ru © 2017-2018