SQL Server Analysis Services adatbázisok mentése és visszaállítása - screencast

Az SQL Server Analysis Services adatbázisainak mentésével és visszatöltésével kapcsolatos műveletek az SQL Server Management Studioból grafikusan, vagy akár szkriptből is elvégezhetőek. Bár ez utóbbi esetben Analysis Services Scripting Language (ASSL) formátumú XML-t kell írnunk, nem kell megijednünk a feladattól, messze nincs annyi opció, mint hagyományos SQL adatbázisok mentése esetén.

Íme a mentést végző szkript, melynek kimenete egyetlen .abf (Analysis Services Backup File) fájl:

    <Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
        <Object>
            <DatabaseID>Bikes</DatabaseID>
        </Object>
        <File>D:\Backup\Bikes.abf</File>
        <AllowOverwrite>false</AllowOverwrite>d
        <ApplyCompression>true</ApplyCompression>
        <Password>T1tko5jel52o!</Password>
        <Security>CopyAll</Security>
    </Backup>

A visszaállítás nagyon hasonló, csak a Backup helyett a Restore elemet kell használnunk:

    <Restore xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
        <File>D:\Backup\Bikes.abf</File>
        <DatabaseName>Bikes</DatabaseName>
        <AllowOverwrite>true</AllowOverwrite>
        <Password>T1tko5jel52o!</Password>
        <Security>CopyAll</Security>
        <DbStorageLocation xmlns="http://schemas.microsoft.com/analysisservices/2008/engine/100/100">
            D:\Data
        </DbStorageLocation>
    </Restore>

Első lépések

SQL Server Management Studioban bármelyik adatbázison jobb egérgombbal kattintva választhatunk a Back Up és a Restore opciók közül. A megjelenő ablakban a paraméterek beállítása után közvetlenül kattinthatunk az OK gombra, vagy a Script \ Script Action… gombra kattintva legenerálhatjuk azt a szkriptet, amelyet később a példa programok között található ascmd.exe segítségével futtathatunk.

Jó tudni

Bár mentés esetén az ApplyCompression és a Password elemek megadása opcionális, ha elhagyjuk, az adatbázisban lévő Data Source objektumoknál megadott Connection String kódolatlanul kerül a fájlba, azaz bárki elolvashatja az adatforrásokhoz történő kapcsolódáshoz használt jelszót.

Figyeljünk oda a jogosultságok visszaállítására (ld. Security elem), mert előfordulhat, hogy ha a mentés idején még nem rendelkeztünk rendszergazdai joggal az adott adatbázisban, most a visszaállítás után nem fogunk tudni hozzáférni az adatainkhoz.

Demó

A demóban áttekintjük az SQL Server Management Studio mentési és visszaállítási szolgáltatásait, valamint kitérünk a szkriptelési lehetőségekre és az ascmd.exe használatára. A videó a képre kattintva megtekinthető böngészőben vagy a kép alatti linkre kattintva letölthető:

SQL Server Analysis Services adatbázisok mentése és visszaállítása - screencast

Letöltés: SSAS_adatbazisok_mentese_es_visszaallitasa_(Balassy_Gyorgy).wmv (16:28, 66 871 KB)

További információk


wmv SSAS_adatbazisok_mentese_es_visszaallitasa_(Balassy_Gyorgy).wmv (66871 kB) Lejátszás böngészőben »


Balássy György (MS RD, ASP.NET MVP, MCTS)

Balássy György (MS RD, ASP.NET MVP, MCTS) Villamosmérnök, a BME Automatizálási és Alkalmazott Informatikai Tanszékén webportálok fejlesztését oktatja. 2000 óta foglalkozik a Microsoft .NET platformjával, melynek meghonosításában jelentős szerepet vállalt előadóként, konzulensként és A .NET Framework és programozása című könyv társszerzőjeként. Az MSDN Kompetencia Központon belül a Portál Technológiák Csoport vezetője, szakterülete web alapú rendszerek fejlesztése és üzemeltetése. 2004-ben Magyarországon elsőként kapta meg a Most Valuable Professional címet, majd 2005 óta a Microsoft magyarországi regionális igazgatója. Publikációi a Technet Magazinban, az MSDN Kompetencia Központ honlapján és szakmai blogjában olvashatóak.

2008.11.02. 7:57:53 | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,


  • Időzített shutdown

    Balássy György (MS RD, ASP.NET MVP, MCTS) Hétvégén megint áramszünet volt nálunk, szerencsére ezúttal előre szóltak róla. Ilyenkor mindig leállítjuk a szervereket, hogy a visszakapcsolási tranziensek több tápegységet ne tegyenek tönkre. A Balaton mellett azonban nem volt sem kedvem, sem lehetőségem ezzel foglalkozni, ezért előre kellett gondolkodnom. Tovább »
  • VS 2010: szeretlek is meg nem is

    Balássy György (MS RD, ASP.NET MVP, MCTS) Nagyon vártuk már, hogy elkészüljön a .NET 4.0 és vele együtt egy újabb és jobb Studio, ami hétfőn végre be is következett. Kedden fel is kúszott a gépemre, de nem felhőtlen az örömöm. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások