Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Om verbinding te maken met een Database database die op een SQL Server staat moet in visionplanner Visionplanner de database worden gekozen, moeten inloggevens voor die database worden opgegeven en moet de database op de server worden gekozen. Bij de inloggegevens kan ervoor gekozen worden on de inloggegevens van Windows te gebruiken. Dat werkt alleen als de ingelogde Windows gebruiker ook rechten heeft tot de SQL Server. Een Microsoft SQL server gebruikt andere authenticatie dan het domein. Het is dus vaak standaard niet mogelijk om met uw windows inloggegevens, of zelfs het windows administrator wachtwoord toegang te krijgen tot de gegevens op de SQL server tenzij die gebruiker specifiek in de SQL Server is aangemaakt.

Een systeembeheerder, of de leverancier van het administratiepakket zal kunnen aangeven of de Windows inloggegevens toegang geven tot de database of dat er aparte gegevens ingevoerd moeten wordenadministratiepakket kan in de SQL Server gebruikers aanmaken. Hieronder staat een beschrijving hoe een systeembeheerder handmatig mensen gebruikers toegang kan geven om met Visionplanner gegevens uit een database op te vragen.

Beheer van een SQL server

...

via SQL Server Management Studio

Om gebruikers van een gebruiker SQL Server te kunnen toevoegen beheren heeft u SQL Server Management Studio nodig. Dit is een Microsoft programma en kunt u meestal vanaf de installatie CD van SQL Server toevoegeninstalleren. De versie van de management studio Management Studio moet gelijk of hoger zijn als die van de SQL Server die u wilt beheren. Gebruikt u een SQL Server Express versie dan kunt u dit programma ook als Express versie downloaden. (Let op, de Express versie werkt niet goed met de gelicenceerde SQL Server omgeving)

...

Afhankelijk van de beveligingsinstelling van uw SQL server kunt u zelf gebruikers opgeven of moeten de kunnen ingelogde windows Windows gebruikers inloggenzich aanmelden. Om die instelling te bekijken klikt u met de rechtermuistoets op de naam van de database server en kiest voor 'EigenschappenProperties' of of 'PropertiesEigenschappen'. Daarna gaat u naar het onderdeel 'Security' of 'Beveiliging'

...

Om de gebruikers te kunnen bewerken kiest u in de tree onder de naam van de database voor de node 'Security' - 'Logins'. U ziet daaronder de bestaande inloggegevens gebruikers van de SQL server staan. U kunt een bestaande login gebruiker wijzigen door daar dubbel op te klikken. Wilt u nieuwe inloggegevens gebruikers maken dan klikt u met de rechtermuistoets op 'Logins' en kiest voor 'New login'.

...

Wilt u de gebruiker geen beheersrechten geven ga dan naar het onderdeel 'User mapping' en selecteer de database waarvoor u rechten wilt geven. Vink deze aan en zet in het onderin het scherm de rechten die u deze gebruiker wilt geven voor de geselecteerde database. U kunt de gebruiker voor verschillende database databases op de server de gebruiker verschillende rechten geven.

...

Voor het uitlezen van gegevens moeet door Visionplanner is minimaal de rol 'db_datareader' aanstaannodig. Met deze rol heeft de gebruiker geen rechten om te schrijven op de database.

Toevoegen gebruiker via SQL

Indien het niet lukt via de eerder genoemde tool de SQL Server Management Studio de gebruiken en kunt wel queries uitvoeren op de server dan kunt het volgende eventueel proberen. Hier wordt een gebruiker met de naam Visionplanner aangemaakt met wachtwoord Visionplanner. 

Note
iconfalse

CREATE LOGIN [Visionplanner] with PASSWORD = 'visionplanner', 
CHECK_POLICY=OFF 
GO 
EXEC sp_addsrvrolemember 'Visionplanner', 'sysadmin' 
GO

Hier wordt een gebruiker met de naam 'Visionplanner' aangemaakt met wachtwoord 'Visionplanner', die gebruiker krijgt hier beheerders rechten.

Info
iconfalse

Bij koppelingen waar u credentials moet opgeven zoals bij SQL server e.d. heeft het geen zin om support via visionplanner te verkrijgen.

Visionplanner medewerkers kunnen deze gegevens niet weten en u zult uw systeembeheerder of leverancier moeten raadplegen.