La procédure d’installation et de migration d’une instance Microsoft ® SQL Server ™ est décrite dans le manuel de déploiement de Sage 100 Premium / Microsoft ® SQL Server™. Référez-vous à ce document pour prendre connaissance des opérations à réaliser avant de procéder à l’installation de Microsoft ® SQL Server ™.
L’installation de Sage 100 Essentials et Standard – partie Serveur crée
automatiquement une instance Microsoft ® SQL Server ™ Express nommée SAGE100.
Pour connaître les fonctionnalités prises en charge par les différentes éditions de Microsoft ® SQL Server ™, se référer à l’article https://docs.microsoft.com/fr-fr/sql/sql-server/editionsand-components-of-sql-server-2017?view=sql-server-ver15
Paramètres d’instance
Ci-dessous la liste des caractéristiques des instances SQL supportées par les applications Sage 100 :
Paramètres | Options supportées |
---|---|
Plateforme | x86 x64 |
Langue | Français Anglais |
Mode d’authentification | Windows (1) |
Classement | Classement gérant les caractères des langues latines |
Tri | Tri classique Tri binaire |
(1) Les modules Sage CRM Force de Vente, Sage CRM Service Client, Sage BI Reporting, et Sage Gestion de production accèdent aux bases de données par le biais d’une authentification SQL Server.
Pour ces applications, il est nécessaire de sélectionner le mode d’authentification mixte. Après installation, si le serveur SQL ou SQL Express est en mode d’authentification Windows, vous devez donc :
- autoriser et activer le compte ‘sa’ sur votre instance.
- lui affecter un mot de passe respectant les stratégies de sécurité de votre entreprise.
- modifier le mode d’authentification et redémarrer votre instance.
Paramètres de base de données
Pour optimiser la reconstruction des index de recherche de texte intégral, positionnez le paramètre de base de données Fermeture automatique à FALSE pour toutes les bases Sage 100 sur le serveur SQL (via SQL Management Studio / Instance / Base de données / clic droit Propriétés / Options).
En effet, la valeur TRUE entraîne des interruptions temporaires de disponibilité de la base Sage 100 lors de la reconstruction des index FullText, ce qui peut provoquer des problématiques de saturation mémoire.
Organisation des données
Les données sont stockées dans des bases de données Microsoft ® SQL Server ™ (édition Standard pour Sage 100 Premium, édition Express pour Sage 100 Essentials et Standard). L’administration de ces bases de données (Sauvegardes, restaurations, attributions de droits…) s’effectue depuis l’outil d’administration Microsoft ® SQL Server ™ Management Studio.
Se référer aux aides en ligne de Sage 100 pour plus de détails sur les procédures d’administration.
L’exploitation des applications Sage 100 nécessite que tous les types de base d’un dossier (comptabilité, gestion commerciale…) soient contenus dans une base de données SQL unique.
Pour procéder au regroupement de différents types de base de données dans une base de données SQL unique, il est nécessaire d’utiliser l’application Maintenance.
L’ouverture d’une base nécessite la sélection d’un fichier de type Sage 100 (*.mae, *.gcm, *.imo ou *.mdp). Cependant, ces fichiers ne sont pas les fichiers de données, mais des fichiers contenant les paramètres de connexion à la base de données Express/SQL Server.
Ainsi, le nom du fichier détermine le nom de la base de données Express/SQL Server devant être adressée. Par exemple, le fichier BIJOU.mae, renvoie vers une base Express/SQL Server nommée BIJOU. Les paramètres contenus dans ces fichiers sont détaillés ci-après :
Paramètres | Description |
---|---|
[CBASE] | Paramètre réservé Sage |
Serveur SQL | [Serveur][Instance nommée] hébergeant la base de données |
Createur | Code créateur de l’application. Ce paramètre dépend de l’extension du fichier Sage 100. |
Type | Type de base de données. Ce paramètre dépend de l’extension du fichier Sage 100. |
Ci-dessous la liste des valeurs possibles pour les paramètres Createur et Type, en fonction de l’extension du fichier Sage 100 :
Extension de fichier | Application | Type | Créateur |
MAE¹ | Comptabilité | CPTA | MA30 |
GCM | Gestion commerciale | CIAL | COLU |
IMO | Immobilisations | IMMO | MIMO |
MDP | Moyens de paiement Trésorerie |
TRES | MOPA |
¹ Le fichier comptable (*.mae) est utilisé par toutes les autres applications.
Estimation de la taille des fichiers de données Sage
Ci-dessous les informations permettant d’estimer rapidement la taille des fichiers de données.
Type de base | Calcul de la taille |
---|---|
Base comptable | [Nombre de lignes comptables] * 1.3 Ko |
Base immobilisations | [Nombre d’immobilisations] * 1.8 Ko + [Nombre d’immobilisations] * [Nombre d’années] * 0.3 Ko |
Base commerciale | Dépend du suivi de stock des articles sur les lignes de documents : • CMUP : [Nombre de lignes de documents] * 1.5 Ko • Lot, Série, LIFO ou LIFO : [Nombre de lignes de documents] * 1.7 Ko |
Tailles maximales conseillées
La taille maximale d’une base de données gérée par les applications dépend de l’édition de la base :
Edition | Taille maximale |
---|---|
Express | 10 Go (limite technique de Microsoft ® SQL Server™ Express) |
SQL Server | Aucune limite technique |
Dans la pratique, la limite d’utilisation des applications Sage 100 doit s’apprécier au cas par cas en fonction des volumes gérés, du nombre de postes actifs et des attentes du client.
En effet, le type de paramétrage combiné à l’implémentation de certaines fonctions particulièrement complexes, peut avoir une incidence non négligeable sur les performances de l’applicatif.
Ainsi, il est préconisé de ne pas dépasser les tailles de bases de données suivantes :
Type de base | Taille maximale |
---|---|
Base comptable | 1.2 Go (soit 1 000 000 d’écritures) |
Base commerciale | 1.5 Go (soit 1 000 000 de lignes de documents) |
Répertoires d’installation
Les répertoires d’installation des fichiers diffèrent suivant l’environnement sur lequel les applications sont installées. Ci-dessous l’emplacement des principaux composants installés par les applications.
Type de fichier | Windows 8 et supérieur – 64 bits |
Exécutables | Program Files (x86)\Sage\[Application] |
Fichiers communs (Maintenance, mise en page…) |
Program Files (x86)\Common Files\Sage |
Répertoires de communications | ProgramData\Sage\Communication |
Fichiers d’exemple, modèles de mise en page |
Users\Public\Documents\Sage |
Suivez toute l’actualité de Sage.