Les applications Sage 100cloud à partir de la version 3.00 utilisent les fonctionnalités SQL suivantes :
- Extraction en texte intégral et extraction sémantique de recherche ou Recherche FullText
- FILESTREAM pour stockage des fichiers dans la base de données.
Il s’agit des offres Sage 100 Essentials ou Standard (Express) :
- Comptabilité
- Gestion commerciale
- Saisie de caisse décentralisée
- Moyens de paiement
- Trésorerie
- Immobilisations.
Particularité
Ces fonctionnalités SQL peuvent être activées dans les conditions suivantes, selon la compatibilité Plateforme OS 32 ou 64 bits / Version de Express ci-dessous :
FILESTREAM
OS | OS 32 bits | OS 64 bits |
SQL Express | 1ère installation : via le setup Runtime Express with Advanced tools 32 bits En mise à jour : via le Gestionnaire de configuration SQL Server, puis élévation de droits dans SQL Management Studio | Impossible |
SQL Express 64 bits | Impossible | 1ère installation : via le setup Runtime Express with Advanced tools 64 bits En mise à jour : via le Gestionnaire de configuration SQL Server, puis élévation de droits dans SQL Management Studio |
Recherche FullText :
OS | OS 32 bits | OS 64 bits |
SQL Express | 1ère installation ou en Mise à jour : via le setup Runtime Express with Advanced tools | Non autorisée par le setup Sage Serveur Express – Partie Serveur |
SQL Express 64 bits | Non autorisée par le setup Sage Serveur Express – Partie Serveur | 1ère installation ou en Mise à jour : via le setup Runtime Express with Advanced tools |
En conclusion, pour l’installation ou l’activation de ces fonctionnalités, l’instance sur laquelle les bases Sage 100 sont gérées doit obligatoirement être :
- Une instance 32 bits sur un OS 32 bits
- Une instance 64 bits sur un OS 64 bits.
IMPORTANT ! S’il s’agit d’une instance 32 bits sur un OS 64 bits, vous devez obligatoirement migrer votre instance en 64 bits avant de déployer votre solution SQL !
Veuillez vous référer au § *** de la documentation Déploiement Sage 100 MS SQL Express
Déploiement Sage 100 Essentials ou Standard
Pour rappel
Le déploiement des offres SQL Express s’effectue dans cet ordre :
Sur le poste Serveur, installez :
- Sage Serveur Express – poste Serveur
- le Runtime Microsoft ® SQL Express 2012 et Microsoft ® SQL Server Management Studio sont automatiquement installés par ce setup
- une instance nommée SAGE100 est automatiquement créée.
Si vous avez installé une version supérieure du Runtime Microsoft ® SQL Express, veuillez utiliser le setup correspondant à cette version.
Sur les postes Clients, installez :
- Sage Serveur SQL/Express – poste Client
- Votre progiciel Sage 100.
Vous avez sans doute acquis des applications ou modules complémentaires, le tableau Composition de l’offre Sage 100 du guide Pour bien démarrer vous indique quel composant installer sur les postes Serveur et Client.
Particularité FILESTREAM : cette fonctionnalité doit OBLIGATOIREMENT être installée/activée avant l’installation des setups Sage Serveur (nouvelle structure de base Sage 100) !
Il s’agit d’une 1ère installation du Runtime Microsoft ® SQL Express 2012
Vous pouvez être dans ce cas si :
– Vous installez une solution Sage 100 Essentials ou Standard pour la 1ère fois
– Vous migrez Sage génération i7 « Propriétaire » vers Sage 100 Essentials ou Standard
– Vous migrez Sage Version 16 « Propriétaire » vers Sage 100 Essentials ou Standard.
Procédure d’installation
- Lancez simplement le setup Sage Serveur Express – Partie Serveur :
- La fonctionnalité « Extraction en texte intégral et extraction sémantique de recherche » est automatiquement installée,
- FILESTREAM est automatiquement activée,
- L’instance SAGE100 est créée.
Le Runtime SQL Express 2012 (ou une version ultérieure) est déjà installé avec une instance SAGE100
Vous pouvez être dans ce cas si :
- Vous effectuez une mise à jour de Sage 100 Essentials ou Standard en dernière version
- Vous migrez Sage génération i7 Express vers Sage 100 Essentials ou Standard
Procédure d’installation
- Vous devez au préalable, activer FILESTREAM :
- A partir du menu Démarrer / Programmes / Microsoft SQL Server 2012 (ou version installée) / Outils de configuration, lancez le Gestionnaire de configuration SQL Server,
- Sélectionnez Services SQL Server, puis votre instance SAGE100,
- Double-cliquez sur l’instance ou via le clic droit / Propriétés,
- Sélectionnez l’onglet FILESTREAM et activez les options comme suit :
- A partir du menu Démarrer / Programmes / Microsoft SQL Server 2012 (ou version installée) / SQL Management Studio, connectez-vous à votre instance
- Via le clic droit, sélectionnez Propriétés,
- Cliquez sur Avancé et indiquez le niveau d’accès : Accès total activé
- Vérifiez que le bouton-radio Valeurs d’exécution comporte bien la même valeur et redémarrez l’instance comme demandé.
- Vous pouvez ensuite procéder à l’installation de Sage Serveur Express – Partie Serveur.
La fonctionnalité « Extraction en texte intégral et extraction sémantique de recherche » est automatiquement installée.
Attention ! Si vous avez manuellement installé une version du Runtime Express supérieure à celle livrée, vous devrez manuellement installer la fonctionnalité :
- Téléchargez et lancez le Runtime Express with Advanced tools 64 bits de cette version,
- Sélectionnez « Installation / Nouvelle installation autonome ou Ajout de fonctionnalités à une installation existante »
- Puis, sélectionnez « Ajouter des fonctionnalités à une instance existante », sélectionnez votre instance SAGE100,
- Dans la fenêtre Sélection de fonctionnalités, cochez « Extraction en texte intégral et extraction sémantique de recherche »
Le Runtime Express 2008 est déjà installé avec une instance SAGE100
Vous pouvez être dans ce cas si vous migrez Sage version 16 Express vers Sage 100 Essentials ou Standard
Procédure d’installation
Vous devez au préalable, configurer FILESTREAM :
- Activez FILESTREAM sur l’instance existante :
- A partir du menu Démarrer / Programmes / Microsoft SQL Server 2008 (ou version installée) / Outils de configuration, lancez le Gestionnaire de configuration SQL Server.
- Sélectionnez Services SQL Server, puis votre instance.
- Double-cliquez sur l’instance ou via le clic droit / Propriétés.
- Sélectionnez l’onglet FILESTREAM et activez les options comme suit :
– Cochez la case Activer FILESTREAM pour l’accès Transact-SQL
– Cochez la case Activer FILESTREAM pour l’accès d’E/S de fichier - Nom de partage Windows : MSSQLSERVER.
- Cochez la case Autoriser les clients distants à avoir un accès aux données FILESTREAM.
- Validez sur puis
- Puis mettez à niveau le niveau d’accès FILESTREAM au niveau de l’instance :
- A partir du menu Démarrer / Programmes / Microsoft SQL Server 2008 (ou version installée) / SQL Management Studio, connectez-vous à votre instance.
- Effectuez un clic droit, puis sélectionnez Propriétés.
- Cliquez sur la page Avancé et indiquez le niveau d’accès : Accès total activé.
- Vérifiez que le bouton-radio Valeurs d’exécution comporte bien la même valeur et redémarrez l’instance comme demandé.
- Vous pouvez ensuite procéder à l’installation de Sage Serveur Express – Partie Serveur :
- Une Mise à niveau automatique en SQL Express 2012 est effectuée.
- La fonctionnalité « Extraction en texte intégral et extraction sémantique de recherche » est automatiquement installée.
Remarque! les versions 16 supportaient les instance SQL 2005. Les mêmes traitements doivent être effectués.
Messages d’erreur lors de l’installation de Sage Serveur Express
Si les préconisations ci-dessus ne sont pas respectées, des messages d’alerte sont affichés lors de l’installation de Sage Serveur Express :
- Messages d’erreurs : « La version du setup Sage Serveur est incompatible avec la version de Windows que vous utilisez. Veuillez télécharger le setup Sage Serveur Express – Poste Serveur [Type du système], puis relancer l’installation. » [Type du système] : (32 bits) ou (64 bits)
Résolution : Utilisez le setup correspondant à l’OS : Sage Serveur Express – Poste Serveur (32 bits) Sage Serveur Express – Poste Serveur (64 bits) - Messages d’erreurs : « La fonctionnalité FILESTREAM n’est pas présente sur votre instance SQL [Serveur]\[Instance]. Vous devez l’installer puis relancer l’installation du setup Sage Serveur. »
Résolution : En mise à jour d’une instance existante, il faut obligatoirement activer FILESTREAM avant d’installer Sage Serveur. - Messages d’erreurs : « La fonctionnalité FILESTREAM ne peut pas être activée sur une instance SQL 32 bits installée sur un système d’exploitation 64 bits. Vous devez au préalable migrer votre instance SAGE100 en 64 bits. Veuillez consulter le guide Déploiement MS SQL Express disponible sur le Centre d’aide en ligne. »
Résolution : Cas d’incompatibilité Instance Express 32 bits sur un OS 64 bits ! Il faut d’abord migrer l’instance en 64 bits avant d’installer Sage Serveur. - Messages d’erreurs : « Le niveau FILESTREAM est élevé à Accès total activé. La modification ne prend effet qu’après redémarrage de l’instance [Serveur\Instance]. Souhaitez-vous redémarrer l’instance ? »
Résolution L’installation se poursuit. Cependant l’administrateur devra redémarrer l’instance avant de lancer les applications pour bénéficier pleinement des fonctions de stockage de fichiers. - Messages d’erreurs : « La fonctionnalité Extraction de texte intégral et extraction sémantique de recherche n’est pas présente sur votre instance [Serveur\Instance]. Pour bénéficier des nouvelles fonctions de recherche, veuillez l’installer puis relancer l’installation de Sage Serveur. Souhaitez-vous poursuivre l’installation ? »
Résolution : L’installation se poursuit. Cependant, si l’administrateur n’installe pas la fonctionnalité, les barres de recherche sont grisées dans les applications.
Suivez toute l’actualité de Sage.