Maintenance Plan követés segítségével az adatbázis megfelelő működéséhez szükséges feladatokat ütemezhet be, például alacsonyan tarthatja az adatbázis- és naplófájlok méretét, és ellenőrizheti, hogy az adatbázis tartalmaz-e inkonzisztenciákat.
Az Autodesk javasolja a tervezet legalább heti egyszeri lefuttatását, a hivatali órákon kívül.
Összekapcsolt munkacsoportos környezetben ezt a funkciót minden egyes SQL szerveren be kell állítani.
A rendszergazda feladatai közé tartozik, hogy rendszeresen ellenőrizze, hogy a tervezet sikeresen lefutott-e.
Ha a tervezetet a Vault szerver korábbi kiadásának megfelelően konfigurálták, mindenképpen ellenőrizze és frissítse azt az ezen cikkben leírtaknak megfelelően.
A következő lépések a Vault szerverrel használatos SQL-verziók mindegyike (tehát az Express és a teljes SQL) esetén azonosak. A támogatott adatbázismotorok teljes listája a termék Tudnivalók fájljában található.
Jelentkezzen be az SQL Management Studio alkalmazásba.
Bontsa ki az Adatbázisok, majd a Rendszeradatbázisok lehetőséget.
Kattintson jobb gombbal a tempdb opcióra, és válassza a Tulajdonságok lehetőséget.
Válassza a Fájlok lapot.
Ha többmagos rendszert használ, további adatfájlokat is konfigurálnia kell, az alábbi útmutatás szerint. Ha egymagos rendszert használ, lépjen az alább található D lépésre.
Az adatfájlok számának meg kell felelnie a rendelkezésre álló logikai/virtuális processzorok számának. Ha például a számítógépen 12 logikai processzor található, akkor 1 db .mdf fájl és 11 db .ndf fájl lesz. Ha fontos a lemezterület, akkor 1024 MB helyett 512 MB-os „Méret” érték is használható.
Kattintson a Hozzáadás gombra további adatfájlok hozzáadásához.
Adja az új fájl(ok)nak a temp2, temp3, … nevet szükség szerint.
Állítsa az adatfájlok méretét 1024 MB-ra. Ha 8 adatfájlt használ, használhat 512 MB-os méretet.
Állítsa az Automatikus növekedést minden adatfájlnál 100 MB-ra, korlátlan növekedéssel.
Állítsa be az LDF-naplófájlt az egyesített adatfájl összegére (például ha összesen 2 adatfájl van, akkor az eredményül kapott LDF méretének 2048 MB-nak kell lennie)
A felhasználói adatbázis, a KMV és más Vault-adatbázisok esetében állítsa a Kompatibilitási szintet az SQL Server 2012 (110) értékre a Beállítások lapon. A rendszeradatbázisokat nem az Autodesk definiálja, és biztonságos az alapértelmezett kompatibilitási szinten hagyni őket.
Kattintson az OK gombra.
Maintenance Plan követés segítségével az adatbázis megfelelő működéséhez szükséges feladatokat ütemezhet be, például alacsonyan tarthatja az adatbázis- és naplófájlok méretét, és ellenőrizheti, hogy az adatbázis tartalmaz-e inkonzisztenciákat.
SQL Standard/Enterprise
Mielőtt továbblép, ellenőrizze, hogy a Vault tárakról készített-e biztonsági másolatot az Autodesk Vault Server Console alkalmazással.
Győződjön meg róla, hogy az összes felhasználó kijelentkezett-e a Vault szerverről.
A Vezérlőpultban kattintson duplán a Felügyeleti eszközök elemre, majd kattintson duplán a Szolgáltatások ikonra.
Keresse meg az SQL Server Agent (AUTODESKVAULT) szolgáltatást.
Kattintson jobb gombbal az SQL Server Agent (AUTODESKVAULT) opcióra, és válassza a Tulajdonságok lehetőséget.
Változtassa Automatikusra az Indítás típusát, és indítsa el a szolgáltatást.
Nyissa meg a Microsoft SQL Management Studio alkalmazást, és kapcsolódjon az AutodeskVault példányhoz. Állítsa a szerver nevét a következőre:
Kattintson jobb gombbal a Vault adatbázisra, és válassza a Tulajdonságok lehetőséget.
A Fájlok oldalon állítsa be:
Vagy táblázatos formában:
Megjegyzés: A fenti táblázatban üres cella jelzi, ha az alapértelmezett értékét nem szabad megváltoztatni.
A szürke cella alapértelmezett értéket jelez. Ha nem ez az érték van beállítva, módosítsa erre.

A Beállítások lapon állítsa az SQL Server 2012 (110) lehetőségre a Kompatibilitási szintet, az Automatikus tömörítés legördülő listában pedig válassza a Hamis értéket.
Ismételje meg ezeket a lépéseket az összes KnowledgeVaultMaster, Vault és Library Vault adatbázishoz (8–10. lépés).
Bontsa ki a Kezelés mappát, és válassza a Maintenance Plan követés mappát.
Kattintson a jobb gombbal a Karbantartási terv mappára, és válassza a Karbantartási terv varázslót. Kattintson a Tovább gombra.
A Tervezet tulajdonságainak kiválasztása párbeszédpanelen írja be névhez, hogy Vault Maintenance Plan követés, majd kattintson a Módosítás gombra az ütemezés beállításához.
A Feladatütemezés tulajdonságai párbeszédpanelen válassza ki a futtatni kívánt tervezetet, ha végzett a biztonsági másolat létrehozásával az Autodesk Vault Server Console alkalmazásban. Az adatkészlet méretétől függően előfordulhat, hogy az ütemezett feladatokat a hét másik napján és időpontjában kell lefuttatnia. Javasolt például egy szombati napon lefuttatni a feladatot, és megnézni, hogy mennyi idő szükséges hozzá. Így könnyebben eldöntheti, hogy melyik nap és időpont a legmegfelelőbb a feladat rendszeres futtatásához.
A Karbantartási feladat kiválasztása párbeszédpanelen jelölje be a következő lehetőségeket:
A Karbantartási feladatok sorrendjének kiválasztása párbeszédpanelen jelölje be a következőket:
Az Adatbázisintegritás-ellenőrzési feladat meghatározása párbeszédpanelen válassza az Összes felhasználói adatbázis lehetőséget a legördülő listából, majd jelölje be az „Indexekkel együtt” és „Csak fizikai” jelölőnégyzeteket.
Az Újraépítési index feladat meghatározása párbeszédpanelen válassza az Összes felhasználói adatbázis lehetőséget a legördülő listából.
A Statisztikafrissítési feladat meghatározása párbeszédpanelen válassza a következő lehetőségeket:
Az Előzmény-tisztítási feladat meghatározása párbeszédpanelen adja meg a szükséges tisztítási feladatokat.
A Jelentésbeállítások kiválasztása párbeszédpanelen adja meg a karbantartási jelentések helyét.
Kattintson a Tovább gombra, majd kattintson a Befejezés gombra.
A Microsoft SQL Express nem teszi lehetővé Maintenance Plan követés létrehozását az SQL Server Management Studio Express alkalmazáson belül.
Ügyeljen rá, hogy az SQL Maintenance Plan követés futtató operációs rendszer (Windows) felhasználója rendelkezzen sysadmin szerepkörrel az SQL alkalmazásban.
Tempdb módosítása parancssorból
Amint azt korábban a szakaszban már említettük, ha az SQL Server Management Studio nincs telepítve, a tempdb adatbázis módosításait a parancssorból lehet elvégezni a következő módon:
Nyissa meg a parancssort rendszergazdaként.
Másolja be az alábbi sorokat a parancssorba, majd nyomja meg az Entert.
SQLCMD -E -S".\AutodeskVault" -Q "ALTER DATABASE [tempdb] SET COMPATIBILITY_LEVEL = 110"
SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE ( NAME =
N'tempdev', SIZE = 1024MB, FILEGROWTH = 100MB)"
SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE ( NAME =
N'templog', SIZE = 1024MB )"
Többmagos rendszer használata esetén további adatfájlokat kell konfigurálni az alábbi útmutató alapján. **Megjegyzés: A FÁJLNÉV = alatt használt fájlrendszerbeli elérési útnak meg kell egyeznie az SQL-adatkönyvtárral. Az alábbi példában ez „C:\Program Files\Microsoft SQL Server\MSSQL15.AUTODESKVAULT\MSSQL\DATA”. A parancsfájlt módosítania kell, úgy, hogy az az Ön rendszerén érvényes útvonalra mutasson.
Az adatfájlok számának meg kell felelnie a rendelkezésre álló logikai/virtuális processzorok számának. Ha például a számítógépen 12 logikai processzor található, akkor 1 db .mdf fájl és 11 db .ndf fájl lesz. Ha fontos a lemezterület, akkor 1024 MB helyett 512 MB-os „Méret” érték is használható.
SQLCMD -E -S ".\AutodeskVault" -Q " ALTER DATABASE [tempdb] ADD FILE ( NAME =
N'tempdev_2', FILENAME = N'C:\Program Files\Microsoft SQL
Server\MSSQL15.AUTODESKVAULT\MSSQL\DATA\tempdev_2.ndf', SIZE = 1024MB,
FILEGROWTH = 100MB)"
Ha további adatfájlok létrehozására van szüksége, egyszerűen módosítsa a fenti példát, úgy, hogy a NAME és FILENAME mező is a tempdev_3 stb. szavakat mutassa.
Állítsa be az LDF kiterjesztésű naplófájlt az adatfájlok összesített számának megfelelően. (ha például összesen 2 adatfájlt használ, a keletkező LDF mérete 2048 MB legyen)
SQLCMD -E -S ".\AutodeskVault" -Q "ALTER DATABASE [tempdb] MODIFY FILE (
NAME = N'templog', SIZE = 2048MB )"
Maintenance Plan követés
Másolja be az alábbi szkriptet egy új fájlba, és mentse el azt VaultMaintenance.bat néven.
A következő példa bemutatja, hogyan lehet futtatni a kötegfájlt a C:\ gyökérkönyvtárból egy Vault elnevezésű adatbázison, és kivinni az eredményeket egy szövegfájlba.
C:\VaultMaintenance.bat Vault > results.txt
REM This begins the maintenance plan.
@echo off
if "%1"=="" goto NOPARAM
set VAULTNAME=[%1]
set VAULTLOG=[%1_log]
@echo Setting %VAULTNAME% database compatibility to 110
sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET
COMPATIBILITY_LEVEL = 110"
@echo Setting %VAULTNAME% database recovery model to simple...
sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET RECOVERY
SIMPLE"
@echo Setting %VAULTNAME% database Autogrowth value...
sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% MODIFY FILE
(NAME=%VAULTNAME%, FILEGROWTH=100MB)"
@echo Setting %VAULTNAME% database Log filesize...
sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% MODIFY FILE ( NAME =
%VAULTLOG%, SIZE = 512000KB )"
@echo Setting %VAULTNAME% database Autoclose to false...
sqlcmd -E -S ".\AutodeskVault" -Q "ALTER DATABASE %VAULTNAME% SET AUTO_CLOSE OFF
WITH NO_WAIT"
@echo Reindexing %VAULTNAME% database...
sqlcmd -E -S ".\AutodeskVault" -Q "USE %VAULTNAME% DECLARE tableCursor CURSOR FOR
SELECT NAME FROM sysobjects WHERE xtype in('U') DECLARE @tableName nvarchar(128)
OPEN tableCursor FETCH NEXT FROM tableCursor INTO @tableName WHILE
@@FETCH_STATUS = 0 BEGIN DBCC DBREINDEX(@tableName, '') FETCH NEXT FROM
tableCursor INTO @tableName END CLOSE tableCursor DEALLOCATE tableCursor"
@echo Updating Statistics on %VAULTNAME% database...
sqlcmd -E -S ".\AutodeskVault" -Q "USE %VAULTNAME% Exec sp_MSForEachTable 'Update
Statistics ? WITH FULLSCAN'"
goto EXIT
:NOPARAM
echo [FAIL] Please indicate Vault database
pause
:EXIT
REM This ends the maintenance plan.