opsætning af sql-server

```
hvordan konfigurerer jeg en sql-server til at afvikle autopilot?
```

autopilot kører på kundernes eget driftsmiljø, og er altså *ikke* noget hotline yder support på.

følgende skal gøres for at alt fungerer:
* + installer sql med standardindstillinger (enten fuld version eller sql express), version 2008 r2 eller nyere ([se videovejledning](https://www.youtube.com/watch?v=rj0sfgy-dx8))


* + serveren sættes til at køre mixed mode (server properties > prik i "sql server and windows authentication mode")


* + på serveren > security > login: opret et login ved navn autopilot, uden prik i "enforce password policy". nb: koden er ikke offentlig, men udleveres ved henvendelse til hotline, eller i den udsendte opdateringsmeddelelse. sørg for at have koden inden du påbegynder din konfiguration af sql serveren.


* + configuration manager > sql server network configuration > protocols for [servernavn] > tcp/ip er slået til


* + apsystem udfyldes så den passer med server- og databasenavn ([se artikel om apsystem](https://autopilot.dk/faqs/apsystem-databasernes-pegepind/))


* + firewall på hhv. sql-serveren og klienterne er åben på den nødvendige port (standard 1433)


* + opret en ny database (uden mellemrum i navnet)


* + restore den fremsendte backup-fil ind i databasen (overskriv eksisterende)


* + opret i databasen > security > users, en bruger med username = autopilot, login name = autopilot og role membership = db\_owner. nb: "role membership" er nem at forveksle med "owned schemas" - det er ikke det samme


* + klienterne skal naturligvis have ret til at tilgå sql-serveren


* + genstart serveren


det er op til kunden selv hvor programfilerne placeres - de behøver ikke ligge på samme server som sql-serveren, så længe de ligger på et share der kan se og tilgå databasen.

nb: det er essentielt at i selv tager backup af databasen, uanset type!