Difference between revisions of "Installera SQL Server"

From Heureka Wiki
Jump to navigation Jump to search
m (Updated help link)
 
(24 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 (se även [[Introduction_to_Projects|Introduction to Projects]]). Om du vill spara resultat ska du dock helst göra detta på din egen dator. Då behöver du databasprogrammet SQL Server 2005, som finns som gratis-version 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 en tom backup-fil (.bak) på [ftp://salix.slu.se/Download/Heureka/Databases/ | SLU:s ftp-server]. Placera på t ex c:\temp\. Du kan även använda en annan backup av en (egen) befintlig databas som redan innehåller data.
 
 
 
=== Alt 1: Skapa databasinstans direkt från PlanStart===
 
Detta är den enklaste varianten, som gör samma sak som in alternativ 2 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 beståndsdata]]. Gör såhär:
 
#Starta PlanStart
 
#Välj "Create Forest Database" från menyn "Tools"
 
#Klicka på "Browse" och leta upp katalogen där backupfilen ligger, t ex c:\temp\, markera backup-filen och välj "Open".
 
#Ange servernamn under "Server":
 
##Om du har installerat gratisvarianten, SQL Server 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 nomralt "Authentication" vara lika med "Windwos Authentication".
 
#"Database name" sätter du till ett valfritt namn, UTAN mellanslag
 
##Klicka på Browse bredvid "Location of data fil", ange en plats där du vill spara databasinstansen. Anmärkning: Filhanteringen i SQL Server skiljer såg 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å datafiler, 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.
 
 
 
===Alt 2: Installation av en backupfil (.bak) kör du "Restore"===
 
 
#Anslut den databas som du har laddat ner på hårddisken
 
#Högerklicka på "Databases" och 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) 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 kör du "Attach"===
 
#Följ steg 1-3 som för backup-fil.
 
#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ökvagarna 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).
 
#Obs! Det kommer alldeles snart att finnas en funktion inne i applikationerna för att skapa en ny databas, givet att man har SQL Server/Express installerat. (Sannolikt i två versioner; en lite mindre och en större med Hugins ungskogsdatabas.)
 
 
 
==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 Express på Vista 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 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