 SQL Query settings
Stel hier in of u de koppeling met de Exact SQL database via een Query of via een View wilt maken.
SQL gegevens ophalen via een View werkt doorgaans sneller en de toegangsbeveiliging is beter te beheersen.
Ook zijn bij het werken met views wijzigingen eenvoudiger te realiseren en in één keer voor alle offertes door te voeren.
Bij Quotation-Plus wordt een SQL script meegeleverd, waarmee de Views geautomatiseerd worden geinstalleerd in de betreffende Exact database.
FocusOne organiseert doorgaans het installeren van views op uw server. Wilt u zelf de views installeren,dan volgt hieronder de procedure:
Indien op het tabblad Settings onder QuerySetting gekozen is voor Query, wordt de stand alone query toegepast.
Indien is gekozen voor View, wordt de query op een view toegepast. Queries op views zijn sneller en beter te beveiligen.
Maak voor het werken met views op de Windows server de groep FocusOneWindowsUsers aan met daarin de gebruikers die recht hebben op de FocusOne applicatie.
Draai het SQL batch script ‘FO_QP_batch script install views.sql’ in de SQL Management Studio, zodat de views worden aangemaakt. Zorg ervoor dat dit script in de juiste administratie wordt gedraaid.
Deze kan worden ingegeven in de eerste opdrachtregel van het batch script. Bijvoorbeeld voor administratie 001: USE [001], of handmatig binnen SQL Management Studio.
Via het script wordt de SQL Role “FocusOneUsers” aangemaakt en de juiste rechten op de views ingesteld.
Tenslotte dient de Windows group “FocusOneWindowsUsers” te worden gekoppeld aan de SQLRole “FocusOneUsers”:
Maak in de Security Section van SQL een nieuwe login aan.
Zoek naar de zojuist aangemaakte windowsgroep “FocusOneWindowsUsers”(vergeet niet bij ‘objecttypen’ het vinkje ‘groepen’ aan te zetten) en blader naar de windowsgroep “FocusOneWindowsUsers”.
Ga vervolgens naar ‘User mapping’ en zet een vinkje voor elke administratie waar de rechten voor moeten worden ingesteld.
Vink tenslotte onderin de door het script aangemaakte role “FocusOneUsers” aan.
|