• No results found

Beskrivning av funktionen säkerhetskopia i Hogia Fastighet SQL

N/A
N/A
Protected

Academic year: 2022

Share "Beskrivning av funktionen säkerhetskopia i Hogia Fastighet SQL"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Hogia Fastighetssystem AB

Hakenäs 444 28 Stenungsund

Telefon Support: 0303-688 30. Fax Support: 0303-667 66. E-post: fastighetssupport@hogia.se www.hogia.se/fastighetssystem

Beskrivning av funktionen säkerhetskopia i Hogia Fastighet SQL

Beskrivning

Funktionen gör det möjligt för användaren att ta och återställa säkerhetskopior av Hogia Fastighets databas.

Teknisk beskrivning

Säkerhetskopian tas av SQL Servern och inte av Hogia Fastighet. Hogia Fastighet 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. Hogia Fastighet 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.

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 skall 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:

http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D- 48053B8F9FAD/SQLServer2005_BC.msi

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.

(2)
(3)

Hogia Fastighetssystem AB

Hakenäs 444 28 Stenungsund

Telefon Support: 0303-688 30. Fax Support: 0303-667 66. E-post: fastighetssupport@hogia.se www.hogia.se/fastighetssystem

SQL Server 2005

I Microsoft SQL Server 2005 ä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 skall då se ut så här:

sp_configure 'xp_cmdshell', '1'

2) genom verktyget SQL Server Surface Area Configuration. Verktyget hittar ni under Microsoft SQL Server 2005 / Configuration Tools / SQL Server Surface Area Configuration. Välj alternativet Surface Configuration Area for Features, där finns en kryssruta som heter xp_cmdshell som skall vara ibockad.

För mer information om SQL Server 2005 och xp_cmdshell hänvisar vi till Microsoft.

SQL Server 2008 & 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 skall 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

(4)

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ältet ska vara satt till ”true”

För mer information om SQL Server 2008/ 2008R2 och xp_cmdshell hänvisar vi till Microsoft.

(5)

Hogia Fastighetssystem AB

Hakenäs 444 28 Stenungsund

Telefon Support: 0303-688 30. Fax Support: 0303-667 66. E-post: fastighetssupport@hogia.se www.hogia.se/fastighetssystem

Felhantering

Här följer ett antal felmeddelanden man kan få av olika anledningar samt den troligaste orsaken.

Med en felaktig nätverkssökväg får man följande:

Med felaktig lokal sökväg får man:

Saknar man utrymme på den utdelade katalogen att skapa temporärfilen får man:

(6)

Har man inte installerat SQL DMO på er lokala dator får man:

SQLDMO finns att hämta från vår hemsida.

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.

References

Related documents

1 tecken omfattas alltid av två byte för Unicode-format.. VarChar(n) Text 8000B Anges med ex VarChar(25) där 25 är antal tecken som ska

SQL Server Agent Funktion för hantering av Jobs, Alerts m fl.. MS SQL

Man har nu kommit underfund med att man vill skriva lite anteckningar om de kunder som finns. Av den anledningen så ska vi lägga till ett fält för detta i Kundtabellen. Man vill

If you plan to use Microsoft Visual Studio 2008 to create Microsoft SQL Server 2008 databases, you should install Microsoft SQL Server 2008 first, then install Microsoft Visual

 Using Utility Explorer in SQL Server Management Studio to enroll existing SQL Server 2008 R2 data-tier applications and instances of the Database Engine into the SQL Server

INNER JOIN Fakturarad AS fr ON f.fakturaid = fr.fakturaid GROUP BY f.

I nedanstående uppgift behöver du kanske veta ett id från en annan tabell. Du ska då ta reda på vilket id som gäller med hjälp av en selectsats. Selectsatsen ska då också

Åtkomsten av tabellerna ska ske endast via lagrade procedurer. Därför ska det finnas lagrade procedurer som används för att skapa nya poster i tabellerna, radera poster, ändra