22 Apr 2025 
Centre d'assistance » Base de connaissances » Support Technique » ODBC, LDAP, AD, API » Comment configurer ODBC pour un accès à MS SQL
 Connexion [Mot de passe perdu] 
Courriel:
Mot de passe:
Se souvenir de moi:
 
 Recherche
 Détails des articles
 Comment configurer ODBC pour un accès à MS SQL
Solution Icewarp v11 -

Pour utiliser une base de données MS SQL, il faut
A - Créer les bases de données MS SQL
B - Créer les DSN (Data Source Name)
C - Configurer le serveur IceWarp pour qu'il utilise les bases ODBC

A - création des bases pour IceWarp
Il faut créer de préférence, une base différente pour chaque besoin mais il n'est pas nécessaire de les créer simultanément :
1- Comptes, configurable dans Système -> Stockage -> onglet Comptes
2- GroupWare, configurable dans GroupWare -> Général -> onglet Général
3- Anti-Spam, configurable dans Anti-Spam -> Général -> onglet Général
4- Cache Répertoire, configurable dans Système -> Avancé -> onglet Cache répertoire
5- Cache Client Web, configurable dans GroupWare -> Client Web -> onglet Général -> champ "connexion PDO" (cette base restera de préférence dans sa configuration d'origine en SQLite)
6- Cache Active Sync, configurable dans GroupWare -> ActiveSync
7- Cache Rapports de spam, configurable dans Anti Spam -> Action -> onglet Rapports


Il faut aller dans le studio de MS SQL server


Puis créer les nouvelles bases

Ajouter un compte pour l'accès à ces bases en allant dans le menu Sécurité -> Connexions


Lui donner un nom et un mot de passe
Attention, vérifier que le mot de passe n'a pas une durée de vie limitée (décocher "Conserver l’expiration du mot de passe").

Configurer ce compte utilisateur sur la base de données en lui donnant au minimum les droits suivants :
db_owner
db_accessadmin
db_securityadmin
db_datareader
db_datawriter
On peut attribuer le droit "public" mais c'est moins sécurisé :



B - Créer les DSN pour chaque base

Il faut créer deux instances des sources de données ODBC Microsoft (64 bits et 32 bits) par base. Chaque DSN est à créer dans l'onglet "Sources de données système" de l'outil ODBC.
Il ne doit y avoir aucune entrée pour IceWarp dans l'onglet "Sources de données utilisateur"
.
Sous Windows Server 2012 il faut aller dans "Outils d'administration" et utiliser successivement "Sources de données ODBC (32 bits)" et "Sources de données ODBC (64 bits)".

Il faut renseigner les informations suivantes : nom du DSN, description et adresse du serveur MS SQL



Il faut ensuite choisir le mode d'authentification puis se connecter au serveur avant de sélectionner la base de données



Après création de 4 bases en mode 64 et 32 bits, on obtient :


C - Configurer IceWarp

Aller sur la console d'administration d'IceWarp sur chacune des bases de données (voir les emplacements indiqués dans le § A)
Il faut indiquer le nom du DSN, le nom d'utilisateur et le mot de passe.
La syntaxe et le pilote doivent être ceux indiqués ci-dessous.




Créé le 12 janvier 2015





Détails des articles
Code d'identification de l'article: 378
Créé le: 08 Jan 2015 10:26 AM

 Cette réponse m'a été utile  Cette réponse ne m'a pas été utile

Accueil | Enregistrement | Créer ticket | Base de connaissances | Formation par webinaires
Langue:

Logiciel d'assistance informatique produit par Kayako SupportSuite v3.10.02