De EPLAN-artikeldatabank overzetten naar een SQL-server Rev 01
I N H O U D S O P G A V E 1 VEREISTEN EN VRIJGAVE... 1 2 INLOGGEN ALS EEN SQL-ADMINISTRATOR... 1 3 DE DATABANK VOOR EPLAN OPZETTEN... 2 3.1 Een nieuwe databank maken... 2 3.2 Een gebruiker toevoegen voor de SQL-server... 4 3.3 Database-verificatie voor de huidige gebruiker... 8 3.4 De EPLAN-artikeldatabank exporteren... 10 3.5 De databank opzetten onder EPLAN Electric P8... 12 3.6 De databank opzetten voor gebruik met EPLAN... 13 3.7 Uw artikeldatabank importeren in de Microsoft SQL-databank... 15 4 EPLAN-MELDINGEN BIJ VERBINDINGSPROBLEMEN MET DE MICROSOFT SQL SERVER16 4.1 PreLoginHandshake.General netwerkfout... 16 4.2 Connect.SQL Server bestaat niet... 18 4.3 Fout bij aanmelding... 18
1 Vereisten en Vrijgaven Voor meer informatie over vereiste en vrijgegeven software, hardware en besturingssystemen zie het nieuws document. Deze is te vinden op www.eplansupport.nl en op de DVD in de map Documents\nl_NL 2 Inloggen als een SQL-administrator Als de Microsoft SQL Server geïnstalleerd is op een server, log dan in op deze server NB. U dient de beschikking te hebben over administratorrechten op de server. Als dit niet het geval is neem dan contact op met uw systeembeheerder. Start de Microsoft SQL Server Management Studio. Deze staat onder Start > Alle programma s > Microsoft SQL Server 2005. Om een nieuwe databank te maken dient u in te loggen als Microsoft SQL Administrator op de Microsoft SQL Server. Er zijn twee verschillende typen aanmeldingen: SQL-server-verificatie Windows-verificatie Afhankelijk van hoe u de Microsoft SQL Server geïnstalleerd hebt, kunt u de verificatie zelf kiezen. Dit document beschrijft de SQL-server-verificatie. Log in als administrator op de SQL-server. In dit geval is de gebruiker sa administrator. 1
3 De databank voor EPLAN opzetten 3.1 Een nieuwe databank maken Open het venster Objectverkenner na ingelogd te zijn op de Microsoft SQL Server Management Studio. Selecteer het item Databanken. Open het snelmenu en kies voor Nieuwe databank. 2
Het venster Nieuwe databank verschijnt. Geef in het veld Databanknaam de naam in die u voor de databank wilt gebruiken. In dit voorbeeld noemen we de databank EPLAN_PartsDB. Voeg de databank toe door op OK te klikken. De nieuwe databank wordt nu weergegeven in de objectverkenner. 3
3.2 Een gebruiker toevoegen voor de SQL-server Om toegang te krijgen tot de databank met behulp met een Microsoft SQL-gebruiker, dient een nieuwe databankgebruiker aangemaakt te worden. Kies het item Beveiliging in de objectenverkenner en selecteer het item Aanmelding. Open het snelmenu en kies Nieuwe aanmelding. 4
Het venster Aanmelding Nieuw verschijnt. Geef hier de Aanmeldnaam, Verificatiemethode, Wachtwoord en Standaard databank op. In dit voorbeeld gebruiken we de SQL Server- verificatie. Deactiveer de volgende selectievakjes onder Wachtwoord bevestigen : Wachtwoordrichtlijn gebruiken Wachtwoordverloop gebruiken Gebruiker moet het wachtwoord bij de volgende aanmelding veranderen NB. Deze gebruiker en dit wachtwoord om op de SQL Server in te loggen worden gebruikt in EPLAN Electric P8. 5
Selecteer de databank die in het vorige hoofdstuk gemaakt in onder Standaarddatabank. 6
Schakel over naar het Gebuiker toekennen -menupunt in de Pagina kiezen -sectie. Selecteer hier de aangemaakte databank EPLAN_PartsDB, en selecteer het item db_owner in het veld Lid in de databankrol voor EPLAN_PartsDB. Bevestig het dialoogvenster met OK. 7
De nieuwe gebruiker wordt nu weergegeven in de Objectverkenner. 3.3 Database-verificatie voor de huidige gebruiker Ga naar de Objectverkenner en selecteer Databanken > uw databank (in dit geval EPLAN_PartsDB) > Beveiliging > Gebruiker. Selecteer de nieuwe gebruiker EPLANWriter en roep hiervan de eigenschappen op met behulp van het snelmenu. 8
Controleer of het schema dbo is geactiveerd voor deze gebruiker. Als dit niet het geval is, activeer db_owner voor de gebieden: Schema s in het bezit van deze gebruiker Lid in databankrollen Bevestig dit dialoogvenster met OK. Het opzetten van de databank voor de SQL Server is nu compleet. U kunt uitloggen van de SQL Server. 9
3.4 De EPLAN-artikeldatabank exporteren Voordat u kunt beginnen met het opzetten van de artikeldatabank van de Microsoft SQL Server, dient u eerst de bestaande Access-databank te exporteren naar een XML-bestand. Om dit te doen start u EPLAN Electric P8 op en gaat u naar het artikelbeheer. Kies de knop Extra en vervolgens Exporteren. 10
Het dialoogvenster Records exporteren verschijnt. Om de bestaande data als een XML-bestand te exporteren kiest u voor Bestandstype XML. Klik nu op OK. De artikelgegevens worden geëxporteerd. 11
3.5 De databank opzetten onder EPLAN Electric P8 Open de Instellingen in EPLAN Electric P8 en ga naar Gebuiker > Beheer > Artikelbeheer. Activeer het kiesvakje bij SQL-server en klik op het browseknopje. Het dialoogvenster SQL-server-instelling wordt weergegeven. Geef in het veld Server de naam van de SQL-server op. Geef de naam van de databank EPLAN_PartsDB- op in het veld Databank. 12
Selecteer de Aanmelding die gebruikt zijn bij het aanmaken van de SQL-gebruiker. In dit voorbeeld hebben we de gebruiker EPLANWriter gebruikt. Verander de login van Windows-verificatie naar SQL-server. Geef vervolgens in het veld Gebruiker EPLANWriter op en in het veld Wachtwoord het corresponderende wachtwoord. Activeer het selectievakje Wachtwoord onthouden. Bevestig het SQL-server-instelling- en Instellingen-dialoogvenster met OK. 3.6 De databank opzetten voor gebruik met EPLAN Open het artikelbeheer via Hulpprogramma s > Artikel > Beheer. Een lege databank met de volgende melding wordt weergegeven: Bevestig dit venster met OK. Nu dient de boomstructuur gemaakt te worden voor de EPLANdatabank. Klik op de knop Extra en kies Nieuwe databank. Geef in het dialoogvenster SQL-Server databank maken de databank op die u op heeft gezet op uw SQL-server. In ons voorbeeld is de databank EPLAN_PartsDB. 13
NB. Het is ook mogelijk om een databank direct op de SQL-server te maken. Om dit te doen dient u te beschikken over administratorrechten op de Microsoft SQL-server. De corresponderende gebruiker is sa. Neem contact op met uw systeembeheerder indien nodig. Bevestig dit dialoogvenster met OK. Om de nieuwe databank te maken bevestigt u dit dialoogvenster met Ja. U hebt nu de tabellenstructuur op de SQL-server gemaakt. 14
3.7 Uw artikeldatabank importeren in de Microsoft SQL-databank De databank die u geëxporteerd hebt in hoofdstuk 4.4 dient nu weer geïmporteerd te worden. Om dit te doen opent u in EPLAN Electric P8 het artikelbeheer. Klik op de knop Extra en kies vervolgens Importeren. Het dialoogvenster Records importeren verschijnt. De bestaande data dient als een XML-bestand geïmporteerd te worden. Kies hiervoor bij Bestandstype voor XML en selecteer bij Bestandsnaam het XML-bestand dat u eerder geëxporteerd hebt. Kies voor OK, de gegevens worden geïmporteerd. 15
4 EPLAN-meldingen bij verbindingsproblemen met de Microsoft SQL Server 4.1 PreLoginHandshake.General netwerkfout Let op dat de configuratie van de SQL-server herzien moet worden als de volgende melding verschijnt in EPLAN: Om dit te doen opent u de SQL-server en start u het programma SQL-server configuratie manager. Deze staat onder Start > Alle programma s > Microsoft SQL Server 2005 > Configuratie-hulpmiddelen. 16
Open het item SQL Server 2005 Network Configuration en activeer het item Protocollen voor MSSQLSERVER. Deactiveer hier alle protocollen behalve TCP/IP. Om deze instellingen te activeren dient de MSSQLSERVER afgesloten en opnieuw opgestart te worden. Om dit te doen opent u het item SQL Server 2005 services. Herstart de service SQL Server (MSSQLSERVER). 17
4.2 Connect.SQL Server bestaat niet De service SQL Server (MSSQLSERVER) is niet opgestart op de SQL-server of de netwerkkabel is niet verbonden. 4.3 Fout bij aanmelding De volgende melding verschijnt als u een verkeerd wachtwoord voor de gebruiker hebt opgegeven. 18