Létrehozása mentések menetrend MS SQL Express, publishercrm

MS SQL Express megfosztják szert, amelyen keresztül tudod feladatok elvégzésére a menetrend, de akkor is használhatja szabványos Windows eszközöket.

Ez elég gyakran a kisebb projektek és Express SQL Server. Az egyik probléma az, hogy az Express verzió nem SQL Agent szolgáltatás, amelynek segítségével végezni bizonyos feladatokat egy ütemtervet. Ehelyett, akkor sqlcmd és a standard Ütemezett feladatok, mint a Windows. Az első dolog az, hogy írjon egy forgatókönyvet, amely képes létrehozni a szükséges mentések számunkra. Állítsa elő, akkor az MS Management Studio (az is lehetséges, hogy töltse le a Express verzió) és az ablak létrehozásakor a biztonsági mentés nem OK, és a „Script intézkedések ...”.

Létrehozása mentések menetrend MS SQL Express, publishercrm

Szoktam használni az ilyen problémákat a következő szkriptet:

Ez a szkript létrehoz egy biztonsági nevű fájlt db_backup_YYYYDDMM.bak ahol YYYYDDMM - ez az aktuális dátumot. A dátum a fájl neve lehetővé teszi számunkra, hogy hozzon létre egy biztonsági másolatot minden nap egy új fájlt. Kezdés és ellenőrizze, hogy a biztonsági mentés valóban létre egy ilyen kell, és akkor. Ez a szkript menti bármilyen nevű mappába schedule.sql. Tegyük c: \ ütemezve feladatok \. Ugyanebben mappában hozzon létre egy futtatható fájl backup.bat. az alábbiak szerint:

Ahol én Servername - szerver nevét, felhasználónevét - Felhasználó név, jelszó - felhasználói jelszót, schedule.sql - a neve a tárolt script. A második és a harmadik sorban a batch file backup archívum zip fájlt, és törli a biztonsági másolatot is. Ahhoz, hogy dolgozni kell telepíteni az archívumból 7z és regisztrálja a teljes elérési utat a futtatható fájlt vagy tegye 7z.exe 7z.exe és 7z.dll ugyanabban a mappában, ahol a scriptek találhatók. Most tudjuk futtatni a futtatható fájl backup.bat ellenőrizni, hogy ez működni fog, ahogy van szükség. Az utolsó lépés az, hogy írják le menetrend feladatokat ablakok. Fuss Task Scheduler a Start menüből, vagy írja be a parancssorba taskschd.msc. A Windows különböző verzióit, úgy néz ki másképp, és arról, hogyan kell csinálni a feladatot megtalálható a Windows segítséget. A legfontosabb dolog -, hogy fut egy feladat, mint egy felhasználó megfelelő engedélyekkel a mappát használni. Ezekkel az intézkedésekkel, akkor is program és egyéb feladatokat. A szkript schedule.sql mentés előtt kiváltani a szükséges eljárásokat, újra indexelése vagy adatbázis tömörítés.

Egy példa a kész sor fájlokat az automatikus mentés: Ready ügyszáma a programmal 7z