Cegid -Gérer le serveur
Comme il est indiqué dans mes notes d'installation du serveur CEGID, un serveur SQL supporte les bases de données CEGID. C'est pourquoi, la gestion d'un serveur CEGID nécessite de se connecter à ce serveur SQL.
1. Connexion à l'instance Cegid du serveur SQL
Cette instance se nomme par défaut "sqlexpress". Son compte d'administration est "SA".
Lors de mes installations, le mot de passe de ce compte n'est jamais indiqué (voir le paragraphe suivant pour changer ce mot de passe).
L'utilitaire "administrateur de bases de données" illustré dans l'image jointe compte 3 champs qui permettent de paramétrer la connexion :
le champ "serveur" contient l'adresse du serveur SQL sous la forme "machine\instance_sql" (par exemple : (local)\sqlexpress ou b303-1\mysqlinstance ;
le champ "utilisateur" contient l'identifiant d'un utilisateur avec des droits d'administrateur sur l'instance du serveur SQL (par exemple SA) ;
le champ "mot de passe". Ce mot de passe est modifiable en suivant la procédure du paragraphe suivant.
2. Gestion du mot de passe de l'utilisateur SA
Lancer l'utilitaire "SQL server management studio" installé au paragraphe 1 de l introduction.
Cliquer sur "se connecter" pour choisir l'instance SQL à gérer et indiquer les codes d'accès. La fenêtre "se connecter au serveur" de l'image ci-dessus apparait. Cliquer sur "parcourir" dans le champ "Nom du serveur" pour atteindre l'instance "sqlexpress".
Dans "authentification", choisir "authentification windows" pour utiliser les comptes d'utilisateur de système d'exploitation windows. Compléter les champs "nom d'utilisateur" et "mot de passe".
Cliquer sur le bouton "se conn".
Les éléments de l'instance à laquelle nous venons de nous connecter s'affichent en partie gauche comme l'illustre l'image ci-dessus.
En développant les items "sécurité" puis "connexions" nous obtiendrons par un clic droit les propriétés de la connexion SA comme le montre l'image ci-joint. Cette fenêtre permet la modification du mot de passe "SA".
3a. Administration des sociétés
L'accès pour l'administration des sociétés utilise généralement le compte utilisateur CEGID qui a pour mot de passe par défaut CEGID. Ce mot de passe est définit lors de la création de la société.
3b : Compléter la liste déroulante des bases
Dans l'outil "administrateur de bases de données", ne pas oublier de cocher les cases "créer l'entrée dans CEGIDPGI.INI" et "ODBC" pour faire apparaître la base dans la liste déroulante des bases dans les modules de Cegid lors des opérations de duplication, de restauration ou de création de bases (voir les illustrations ci-dessous).
Chaque société existante est "décrite" dans une section qui débute par le nom de la société entre crochet comme par exemple [CG21_GARAGEARMAND]
[Reference]
Driver=MSACCESS
Server=
Path=
Database=C:\ProgramData\Cegid\socref.mdb
User=
Password=
[CG21_GARAGEARMAND]
Share=\\MDT21\PGI00$
Dir=\\MDT21\PGI01$\DCG21_GarageArmand
Driver=ODBC_MSSQL2008
Server=MDT21
Path=
DataBase=CG21_GarageArmand
User=6C3A47E789
Password=4C12B1886A
ODBC=Microsoft OLEDB Driver
Options=BLOB SIZE=1024
LastUser=CEGID
[CG21_BARB_B4]
Share=\\MDT21\PGI00$
Dir=\\MDT21\PGI01$\DCG21_barb_B4
Driver=ODBC_MSSQL2008
Server=MDT21
Path=
DataBase=CG21_barb_B4
User=4C12B1886A
Password=4C12B1886A
ODBC=SQL Server
Options=BLOB SIZE=1024
LastUser=CEGID
.....
Sur l'image ci-dessous, vous observez le résultat de la requête select * from UTILISAT where US_UTILISATEUR = 'ADM' appliquée à la base "dh".
La requête select * from UTILISAT liste la totalité de la table UTILISAT de la base "dh".
La liste des tables d'une base s'obtient en cliquant sur le bouton "table" de la zone "outils" en colonne gauche.
4. Gérer la perte du mot de passe
récupération du contenu du champ US_PASSWORD (le mot de passe crypté) d'un autre compte administrateur (voir § 4.1 ;
recopie de ce contenu dans le même champ du compte administrateur dont l e mot de passe est perdu ( voir § 4.2).
4.1 Accès au contenu d'un champ
Lancer l'utilitaire "Administrateur de base données".
Cliquer sur le bouton "outils".
Cliquer sur "SQL". Vous devriez obtenir la zone de travail illustrée dans l'image ci-contre.
La liste déroulante (fléchée 1 sur l'image) vous permet de choisir la base de données sur la quelle vous travaillerez.
Le bouton (fléchée 2) exécute la requête écrite dans la zone de saisie (3).
Le bouton "résultat" (4) affiche le résultat de l'exécution de la requête.
La valeur "46171FC5C3" correspond au cryptage (version Cegid business 2008 ...) du mot "CEGID".
insert into UTILISAT (US_UTILISATEUR, US_LIBELLE, US_ABREGE, US_PASSWORD, US_GROUPE, US_SUPERVISEUR) values ('DH', 'ADMIN', 'ADMIN', '46171FC5C3', 'ADM', 'X')
le code dans le presse papier
insert into UTILISAT (US_UTILISATEUR, US_LIBELLE, US_ABREGE, US_PASSWORD, US_GROUPE, US_SUPERVISEUR) values ('DH','ADMIN','ADMIN','46171FC5C3','ADM','X')
Retour vers l'introduction à Cegid
- Episode 2 : Le serveur CWAS
- Episode 3 : Les fichiers CPTX et le module CDM pour la maintenance des BD
- Episode 4 : Gérer les anomalies d'intégration