Difference between revisions of "Installera SQL Server"

From Heureka Wiki
Jump to navigation Jump to search
m (Updated help link)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
(Available only in Swedish)
+
{{Languages | Install_SQL_Server}}
  
Normalt sett är du ansluten till servern när du arbetar, där indatat ligger (i en skogsdatabas, se även [[Introduction_to_Projects|Introduction to Projects]]). Om du vill spara resultat ska du dock helst göra detta på din egen dator (i en resultatdatabas). Då behöver du databasprogrammet SQL Server 2005, som finns som gratisversion med namnet SQL Server 2005 Express. Du kan också vilja installera detta för att slippa vara uppkopplad, och ha indatabasen på datorn istället för på servern.
+
Se hjälpdokumentationen  [{{HeurekaHelpLink}}installera_sql_server.htm Installera SQL Server]
 
 
==Installera databasprogrammet==
 
#Installera [http://www.microsoft.com/downloads/details.aspx?familyid=31711D5D-725C-4AFA-9D65-E4465CDFF1E7&displaylang=en SQL Server 2005 Express]
 
#Installera [http://www.microsoft.com/downloads/details.aspx?familyid=6053C6F8-82C8-479C-B25B-9ACA13141C9E&displaylang=en SQL Server Management Studio]
 
#Ev. måste du först installera .NET framwork 2.0 eller 3.0 (detta kommer isåfall automatiskt att påkallas vid installationen).
 
 
 
==Installera databas med indata==
 
Detta har du användning för om du måste ha tillgång till indata utan att vara uppkopplad mot servern eller om du ska installera en databas på en server. Börja med att hämta hem en tom backup-fil (.bak) på [ftp://salix.slu.se/Download/Heureka/Databases/ SLUs ftp-server] och spara på din hårddisk på t.ex. C:\TEMP\. Om du ska installera på en server måste filen finnas tillgänglig lokalt på servern, och du måste vara inloggad på servern. Du kan även använda en annan backup av en databas som redan innehåller data, om du har tillgång till en sådan.
 
 
 
=== Alt. 1: Skapa en skogsdatabas direkt i PlanStart===
 
Detta är den enklaste varianten, som gör samma sak som i alternativ två nedan men på ett enklare sätt för dig som användare. Du använder en funktion i PlanStart för att skapa en tom databas, till vilken du sedan kan importera data, t.ex. genom att [[Import of stand register | importera ett beståndsregister]]. Görs på följande sätt:
 
#Starta PlanStart
 
#Välj "Create Forest Database" från menyn "Tools"
 
#Klicka på "Browse..." och leta upp katalogen där backup-filen ligger, t.ex. C:\TEMP\, markera backup-filen och välj "Open". Anmärkning: Med Windows Vista kan det vara känsligt var man placerar backup-filen, på grund av att SQL Server-programmet i Vistamiljön inte har rätt att läsa från alla platser på din hårddisk. Om du inte lyckas bläddra fram till C:\TEMP\ från "Browse"-knappen så får du flytta på backup-filen till en plats du kan se.
 
#Ange servernamn under "Server":
 
##Om du har installerat gratisvarianten, SQL Server 2005 Express, skriver du "LOCALHOST\SQLExpress"
 
##Om du har den kommersiella varianten av SQL Server anger du "LOCALHOST" om du ska installera databasen lokalt eller servernamnet om du ska installera på en central server.
 
#Om du installerar lokalt låter du normalt "Authentication" vara "Windows Authentication".
 
#"Database name" sätter du till ett valfritt namn UTAN mellanslag.
 
#Klicka på "Browse..." bredvid "Location of data file", ange en plats där du vill spara databasen. Anmärkning: Filhanteringen i SQL Server skiljer sig från det man kanske är van vid hos "vanliga" databasprogram som t.ex. Access, där det bara finns en fil som man öppnar i programmet. I SQL Server finns det också data-filer, men du öppnar inte dessa utan det är SQL Server som använder filerna internt. När du ansluter till en databas kommer du att välja det namn du valde under punkt 6 ovan.
 
#Klicka på "Create Database". Det kan ta allt mellan någon sekund upp till några minuter, beroende på hur stor databasen är.
 
 
 
Om det inte fungerar, försök då med alternativ två nedan. Se även längst ner på denna sida om vanliga problem.
 
 
 
=== Alt. 2: Kör  "Restore" i SQL Server Management Studio ===
 
 
#Anslut den databas som du har laddat ner på hårddisken.
 
#Högerklicka på "Databases", välj "New database..." och ge den nya databasen ett lämpligt namn (t.ex. "Forest_database_local").
 
#Högerklicka sen på den nya databasen, välj "Tasks" > "Restore" > "Database...". Destinationen ska vara den nya databasen.
 
#Som källa väljs "From device" och "...". Med "Add" söker du reda på .bak-filen (som tillhandahållits av Heureka-teamet) och lägger till denna.
 
#Bocka för "Restore" för båda filerna (även log-filen om den finns) och välj "Options", välj "Overwrite..." och ändra under "Restore as..." till giltiga sökvägar (mapparna måste finnas på datorn, skapa t.ex. "C:\Heureka\SQL Databases") och lämpliga namn (förslagsvis samma som tidigare, log-filen med lämpligt tillägg typ "Forest_database_local_log").
 
 
 
=== Alt. 3: Installation av en .mdf-fil via "Attach" ===
 
#Följ punkt 1-2 som för backup-filen ovan.
 
#Högerklicka på "Databases".
 
#Välj "Attach".
 
#Klicka på "Add" och ange aktuell .mdf-fil.
 
#I fönstret "Database details" måste du ändra sökvägarna i kolumnen "Current file path".
 
#När du öppnar en Heureka-applikation och ska ansluta till en databas, ange LOCALHOST\SQLExpress som server, och t.ex. Heureka_demo som databas (man kan i Management Studio se vilket namn databasen har).
 
 
 
== Problem som kan uppstå ==
 
*Om du får problem av typen "Cannot connect..." kan det bero på att din nyinstallerade lokala databas-server inte har startats. Gå in i Kontrollpanelen > Admininstrationsverktyg > Tjänster. Se till att tjänsten SQL Server (SQLExpress) är igång. Om inte, högerklicka och välj "Starta". Se till den är inställd på att starta automatiskt.
 
 
 
*Om du får problem av typen error 1069 och servern inte verkar vara igång, kan det bero på att du har bytt Windows- eller AD-lösenord. För SQL Server-tjänsten måste detta uppdateras manuellt, det görs inte automatiskt alltså. Under Admininstrationsverktyg > Tjänster, högerklicka på SQL Server(MSSQLSERVER) eller SQL Server(SQLEXPRESS), välj "Properties", sedan fliken "Log on", och skriv i lösenordet.
 
 
 
*Vista-användare? När man kör SQL Server 2005 Express i Vistamiljö måste man manuellt redigera behörigheter [http://www.sqlmag.com/Article/ArticleID/94169/sql_server_94169.html]. Testa följande:
 
#Logga in på SQL Server 2005 Express som administratör genom att högerklicka på SQL Server Management Studio och välja "Run as admininstrator" (ev. må man in under "Kontrollpanelen" och "Användarkonton" och inaktivera UAC'n).
 
#Välj LOCALHOST\SQLExpress som server.
 
#Välj "Security" från trädvyn i Object Explorer.
 
#Högerklicka på "Logins", välj "New login". Lägg till användare, typ AD\nnn.
 
#Innan du stänger dialgorutan för "New login", klicka på "Server roles", och markera "Sysadmin".
 
  
 
[[Category:Database]]
 
[[Category:Database]]
 
[[Category:Reference Manual]]
 
[[Category:Reference Manual]]

Latest revision as of 07:10, 19 April 2024

Se hjälpdokumentationen Installera SQL Server