Säkerhetskopiering - SQL Funktionen säkerhetskopiering gör det möjligt för användaren att ta och återställa säkerhetskopior av HogiaFastighets databas. Teknisk beskrivning Säkerhetskopian tas av SQL Servern och inte av HogiaFastighet. Programmet gör ett anrop till en funktion i SQL Servern som dock bara kan spara säkerhetskopian lokalt på servermaskinen. Funktionen finns i en komponent som heter SQLDMO och som måste finnas på klientmaskinen. Detta görs i en utdelad temporärkatalog på servern. HogiaFastighet zippar sedan säkerhetskopian och kopierar den till utvald mapp på den lokala maskinen eller nätverket. Själva zippningen och kopieringen görs av en 3:e partskomponent som heter DynaZIP. Du hittar tillbehör och filer här: http://www.kundtorg.hogia.se/tillbehor_6122.asp Förutsättningar Det måste finnas en fullständig installation av Hogia Fastighet, inklusive 3:e-partskomponenten DynaZIP samt en SQL Serverinstallation med en Hogia Fastighets-databas på. Samtliga klientmaskiner som skall kunna ta och återställa säkerhetskopior måste även ha SQLDMO installerat. Denna komponent installeras med SQL Server men inte med Hogia Fastighet. Man måste även ha en fullständigt utdelad temporärkatalog på SQL-servern där servern kan mellanlagra säkerhetskopian under skapande och återställning. Under Basuppgifter/Basuppgifter finns under Säkerhetskopiering en knapp som heter Temporärkatalog som öppnar följande dialog: Här ska man ange sökvägen till den temporärkatalog på serven som används under säkerhetskopieringen. Sökvägen skall anges på två olika sätt men båda skall peka på samma katalog. Nätverkssökvägen är den sökväg som anges för att komma åt katalogen från en annan dator i nätverket, dock inte en uppmappad sökväg. Lokal sökväg är alltså till samma katalog men är den sökväg man har lokalt på servern.
Installation SQLDMO För att installera SQLDMO komponenten ladda ner paketet Microsoft SQL Server 2005 Backward Compatibility Components från Microsofts hemsida eller så finns det att hämta på vårt Kundtorg: http://www.kundtorg.hogia.se/tillbehor_6122.asp Starta installationen, när du kommer till bilden enligt nedan: Välja att endas installera SQL Distributed Management Objects (SQL-DMO), du väljer komponenterna genom att klicka på lilla pilen neråt. SQL Server 2008 och 2008R2 I Microsoft SQL Server 2008 är funktionen XP_cmdshell som vi använder vid säkerhetskopiering avaktiverad som standard. Vi rekommenderar våra kunder att sätta sig in i vad det innebär att aktivera den innan detta görs. Man kan aktivera funktionen xp_cmdshell på två olika sätt: 1. Genom att köra en stored procedure som heter sp_configure. Kommandot ska då se ut så här: sp_configure xp_cmdshell, 1. 2. I SQL-server management 2008 finns aktiveringsfunktion för XP-CMD under Facets/Surface Area Configuration. Denna hittar du genom att högerklicka på SQL-instansen i SQL Management Studio och välja Facets. Välj sedan Surface Area Configuration i fältet högst upp i dialogrutan vilket resulterar i att du hittar XpCmdShellEnable längst ner i listan. Detta fält ska vara satt till True.
Felhantering Här följer ett antal felmeddelanden man kan få av olika anledningar samt den troligaste orsaken. När du har angett en felaktig nätverkssökväg får du följande felmeddelanden:
När du har angett en felaktig lokal sökväg får man följande felmeddelande: Saknar man utrymme på den utdelade katalogen att skapa temporärfilen får man följande felmeddelande: Har man inte installerat SQL DMO på er lokala dator får man följande felmeddelande:
I äldre versioner av Hogia Fastighet kan du få fel 429, Active X component. Can t create object. Följd av felmeddelande 440. SQL DMO finns att hämta på www.kundtorg.hogia.se under Nedladdningar och Tillbehör. I övrigt skall de felmeddelanden man får från Hogia Fastighet vara självförklarande. Det kan vara värt att notera vad det står i rubriken på felmeddelandet, står det SQLBackupDLL är det i Hogia Fastighet felet uppstår, står det istället DynaZIP är det i 3:e-partskomponenten DynaZIP. En del svar på frågor om Dynazip finns på http://www.dynazip.com/dz/faq.html eller om man söker på nätet på DynaZip och felmeddelandet.