SQL Server Express Edition скрипт бэкапа
Вот столкнулся с проблемой бэкапа на sql server express, как правило у него эта возможность не реализована как в полноценном сервере, долго искал в просторах интернета решение данной проблемы и кое -что нашел.
Скрипт делает бэкап базы, сжимает, архивирует, копирует в хранилище и отправляет уведомлением о выполненной задаче. В кратце о SQL server express.
SQL Server Express Edition
Microsoft SQL Server Express является бесплатно распространяемой версией SQL Server, развитием системы MSDE. Данная версия имеет некоторые технические ограничения. Такие ограничения делают её непригодной для развертывания больших баз данных, но она вполне годится для ведения программных комплексов в масштабах небольшой компании. Содержит полноценную поддержку новых типов данных, в том числе XML-спецификации. Фактически, это полноценный MS SQL Server, включая все его компоненты программирования, поддержку национальных алфавитов и Unicode. Поэтому используется в приложениях, при проектировании или для самостоятельного изучения. Нет никаких препятствий для дальнейшего развёртывания накопленной базы данных на MS SQL Server неэкспрессной версии. В 2007 году Microsoft выпустила отдельную утилиту с графическим интерфейсом для администрирования данной версии, которая также доступна для бесплатного скачивания с сайта корпорации.
- Ограничения
- 1 поддерживаемый процессор (но может быть установлен на любой сервер)
- 1 Гб адресуемой памяти
- 4 Гб максимальный размер базы (10 Гб для версии SQL Server 2008 R2)
- Через интерфейс SQL Server Management Studio 2005 нет возможности экспорта/импорта данных (в версии 2008 эта возможность присутствует)
Как видите у него есть свои ограничения, но зато он бесплатный.
Так вот скрипт запускается из обычного bat файла
Т.е. запускается sql в консольном режиме, создается бэкап базы, потом сжимается и архивируется в программе 7 zip, после чего копируется в архивы и удаляется
backup.sql
После выполнения, скрипт отправляет уведомление о проделанной работе
mail.vbs
Комментарии ()
Вы должны авторизоваться, чтобы оставлять комментарии.