Handleiding SQL conversie Versie 1.0 18 pagina s Intersoftware B.V. 0182-200 300 KvK Rotterdam 24269992 Tielweg 3 Info@intersoftware.nl ABN-Amro NL06ABNA0615583210 2803 PK Gouda www.intersoftware.nl BIC ABNANL2A
Inhoud 1 Inleiding 3 2 Installatie SQL server 3 3 Invoegen Adviesbox database 9 4 Configureren Adviesbox user 13 5 Updaten lege SQL database naar nieuwste versie 15 6 Conversie data van Acces naar SQL 16 2 18
1 Inleiding Deze handleiding beschrijft de wijze waarop Adviesbox in combinatie met SQL server geïnstalleerd moet worden en hoe de data conversie van Acces naar SQL kan worden uitgevoerd. Hierbij wordt u stap voor stap, mede aan de hand van schermafbeeldingen, door de procedure geleid. Deze handleiding is bedoeld voor systeembeheerders De volgende systeembeheerder heeft ervaring met het uitvoeren van de beschreven procedure: Accensys 0348-40 89 44 www.accensys.nl support@accensys.nl 2 Installatie SQL server Ga naar https://www.microsoft.com/en-us/download/details.aspx?id=42299. 3 18
Download de juiste versie (waarschijnlijk 64BIT) maar in ieder geval mét (management) tools. Start setup en kies 'New SQL Server...' 4 18
Accepteer License Terms. Global Rules: los eventuele geconstateerde problemen op. 5 18
Feature selection: is standaard goed, zorg in ieder geval ook dat de Management Tools aan staan. Instance Configuration: kies voor 'Default instance'. De ID van de instance maakt niet. 6 18
Server Configuration: is standaard goed. Database Engine Configuration: kies Mixed Mode voor meer flexibiliteit. Onthoud het gekozen sa account password. 7 18
Complete: De SQL server installatie is voltooid. 8 18
3 Invoegen Adviesbox database Er zijn nu diverse SQL Server applicaties geïnstalleerd, waaronder SQL Server 2014 Management Studio. 9 18
Start Management Studio. Als Server Name kan een. of de computernaam ingevoerd worden. Kies voor Windows Authentication. Plaats de lege hypobox_sql_data.mdf en.ldf bestanden in de DATA map van de nieuwe SQL server installatie. Deze staan hier: http://www.adviesbox.nl/download/handleidingen/bijlagen/hypobox_sql_log.zip Bijvoorbeeld: C:\Program Files\Microsoft SQLServer\MSSQL12.MSSQLSERVER\MSSQL\DATA 10 18
Klik in Management Studio rechts op 'Databases' en kies voor 'Attach'. Klik bij 'Databases to attach' op 'Add' en kies de 'hypobox_sql_data.mdf'. Kies onderin bij 'Current File path' zowel het MDF als het LDF bestand. 11 18
Klik daarna onderin op OK. De database is nu zichtbaar in Management Studio. 12 18
4 Configureren Adviesbox user Klik in Management Studio 'Security' (niet binnen de Databases tree maar daaronder) en dan 'Logins' open. Klik er rechts op en kies voor 'New login'. Kies als naam 'hypobox_sql' en als wachtwoord '%isw%. Zet het vinkje bij 'Enforce password policy' uit. 13 18
Klik rechts op de login 'hypobox_sql' die zojuist is aangemaakt en kies voor properties en dan 'user Mapping'. Zet het vinkje bij Hypobox_SQL aan. Klik onder de database Hypobox_SQL 'Security' en dan 'Users' open. Klik rechts op user hypobox_sql en kies voor 'properties' en dan 'Membership'. Zet alle vinkjes aan behalve waar 'deny' in de naam zit. 14 18
5 Updaten lege SQL database naar nieuwste versie De lege database moet door Adviesbox naar de nieuwste versie geüpdatet worden. Ga in Adviesbox naar Onderhoud -> Instellingen -> Technisch -> Data en voer in: - Soort database: MS SQL Server - Naam server: <Computernaam> - Weergavenaam: zelf te kiezen naam - Databasenaam: Hypobox_SQL (Of anders, zie de database naam in Management Studio). Sluit en herstart Adviesbox. Deze zal nu de database bijwerken naar de nieuwste versie. 15 18
6 Conversie data van Acces naar SQL Laat de database-instellingen in Adviesbox verwijzen naar de Access database. 16 18
Vul bij HKEY_CURRENT_USER\Software\Hypobox de servernaam van de lege SQL database (Computernaam van de lokale PC of server) in bij "AdviezenDatabaseSource" en de databasenaam ('Hypobox_SQL') bij "AdviezenDatabaseName". Maak In HKEY_LOCAL_MACHINE\Software\Hypobox de sleutel "ConverteerAccessNaarSQL" aan en geef deze de waarde "True". LET OP: HKEY_LOCAL_MACHINE is dus niet HKEY_CURRENT_USER. 17 18
Start Adviesbox (deze zal nu de lege SQL database vullen met de gegevens van de gevulde accessdatabase). Dit kan zeker een aantal uren duren bij een grote database. 18 18