Comptabilité | Gestion commerciale | Moyens de paiement | Immobilisations | Trésorerie

Installer les fonctions FullText et FileStream sur Sage Serveur pour SQL Serveur


Les applications Sage 100 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 Premium (SQL Server) :

  • Comptabilité
  • Gestion commerciale
  • Saisie de caisse décentralisée
  • Moyens de paiement
  • Trésorerie
  • Immobilisations.

Particularités

Ces fonctionnalités SQL peuvent être activées dans les conditions suivantes, selon la compatibilité Plateforme OS 32 ou 64 bits / Version de SQL Server ci-dessous :

FILESTREAM

OS OS 32 bits OS 64 bits
SQL Server 32 bits 1ère installation : via le setup Runtime SQL Server Standard livré (installation automatique de la version correspondant à l’OS) En mise à jour : uniquement via le Gestionnaire de configuration SQL Server, puis élévation de droits dans SQL Management Studio Impossible
SQL Server 64 bits Impossible 1ère installation : via le setup Runtime SQL Server Standard livré (installation automatique de la version correspondant à l’OS) En mise à jour : uniquement 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 Server 32 bits 1ère installation ou en Mise à jour : via le setup Runtime SQL Server Standard livré (installation automatique de la version correspondant à l’OS) Configuration non supportée par Sage Serveur
SQL Server 64 bits Configuration non supportée par Sage Serveur installation ou en Mise à jour : via le setup Runtime SQL Server Standard livré (installation automatique de la version correspondant à l’OS)

 

En conclusion, pour l’installation ou l’activation de ces fonctions, 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.

Déploiement de votre solution Sage 100 Premium

Pour rappel

Le déploiement des offres SQL Server s’effectue dans cet ordre :

Sur le poste Serveur, installez :

  • Runtime Microsoft ® SQL Server™ – StandardSQL

Si vous avez installé une version supérieure du Runtime Microsoft ® SQL Server™ livré, veuillez utiliser le setup correspondant à cette version.

  • Sage Serveur pour SQL Server – poste Serveur

Sur les postes Clients, installez :

  • Sage Serveur SQL/Express – poste Client
  • Votre progiciel Sage 100cloud.

Si vous avez acquis des applications ou modules complémentaires (CRM, Etendue …), 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 !

Il s’agit d’une 1ère installation du Runtime Microsoft ® SQL Server™ 2012

Vous pouvez être dans ce cas si :

  • Vous installez une solution Sage 100 Premium pour la 1ère fois
  • Vous migrez Sage génération i7 « Propriétaire » vers Sage 100 Premium
  • Vous migrez Sage Version 16 « Propriétaire » vers Sage 100 Premium.

Procédure d’installation

  1. Lancez le setup Runtime Microsoft ® SQL Server™ livré, sélectionnez Installation / Nouvelle installation autonome ou Ajout de fonctionnalités à une installation existante.
  2. Dans la fenêtre Sélection de fonctionnalités, cochez « Extraction en texte intégral et extraction sémantique de recherche ».
  3. Vous pouvez ensuite procéder à l’installation de Sage Serveur pour SQL Server – poste Serveur.

Le Runtime Microsoft ® SQL Server™ 2012 (ou une version ultérieure) est déjà installé

Vous pouvez être dans ce cas si :

  • Vous effectuez une mise à jour de Sage 100 Premium en dernière version
  • Vous migrez Sage génération i7 pour SQL Server vers Sage 100 Premium.
Procédure d’installation
  1. Installez la recherche FullText :
    • Lancez le setup Runtime Microsoft ® SQL Server™ livré (ou celui de la version installée)
    • Sélectionnez Installation / Nouvelle installation autonome ou Ajout de fonctionnalités à une installation existante.
    • Sélectionnez Ajouter des fonctionnalités à une instance existante.
    • Lors de l’installation, dans la fenêtre Sélection de fonctionnalités, cochez Extraction en texte intégral et extraction sémantique de recherche.
  2. Activez ensuite FILESTREAM sur l’instance existante :
      • 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,
      • Double-cliquez sur l’instance ou via le clic droit / Propriétés,
      • Sélectionnez l’onglet FILESTREAM et activez les options.
  3. Puis modifiez le niveau d’accès FILESTREAM au niveau de l’instance :
      • A partir du menu Démarrer / Programmes / Microsoft SQL Server 2012 (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é.
  4. Vérifiez que l’option Valeurs d’exécution comporte bien la même valeur et redémarrez l’instance comme demandé.
  5. Vous pouvez ensuite procéder à l’installation de Sage Serveur pour SQL Server – Partie Serveur.

Le Runtime SQL Server 2008 est déjà installé

Vous pouvez être dans ce cas si vous migrez Sage version 16 pour SQL Server vers Sage 100 Premium

Procédure d’installation

Installation du Runtime Microsoft ® SQL Server™

Vous devez procéder à l’installation du Runtime Microsoft ® SQL Server™ livré en deux temps :

      1. Dans un premier temps, effectuez une « Mise à niveau de SQL Server 2005SQL Server 2008 ou SQL Server 2008 R2 »
        Pour plus de détails, veuillez vous référez au § Installation par mise à niveau ou création d’une instance nommée de la documentation Déploiement Sage 100 MS SQL Server. Ensuite, sélectionnez « Installation / Nouvelle installation autonome ou Ajout de fonctionnalités à une installation existante »
      2. Lors de l’installation, sélectionnez Ajouter des fonctionnalités à une instance existante :
        Dans la fenêtre Sélection de fonctionnalités, cochez Extraction en texte intégral et extraction sémantique de recherche.
Configuration de FILESTREAM

Activez FILESTREAM sur l’instance existante

  1. 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,
  2. Sélectionnez Services SQL Server, puis votre instance,
  3. Double-cliquez sur l’instance ou via le clic droit / Propriétés,
  4. Sélectionnez l’onglet FILESTREAM et activez les options.

Mettez à niveau le niveau d’accès FILESTREAM au niveau de l’instance :

  1. A partir du menu Démarrer / Programmes / Microsoft SQL Server 2012 (ou version installée) / SQL Management Studio, connectez-vous à votre instance,
  2. Vérifiez que le bouton-radio Valeurs d’exécution comporte bien la même valeur et redémarrez l’instance comme demandé.
  3. Vous pouvez ensuite procéder à l’installation de Sage Serveur pour SQL Server – Partie Serveur.

Les versions 16 supportaient les instances SQL 2005. Les mêmes traitements doivent être effectués.

Messages d’erreur lors de l’installation Sage Serveur pour SQL Server

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 pour SQL Server :

Messages d’erreur Résolution
« 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. » En mise à jour d’une instance existante, il faut obligatoirement activer FILESTREAM avant d’installer Sage Serveur.
« 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 installer ou sélectionner une instance SQL 64 bits, activer la fonctionnalité FILESTREAM, puis relancer l’installation du setup Sage Serveur. » Cas d’incompatibilité Instance SQL Server 32 bits sur un OS 64 bits ! Il faut d’abord migrer l’instance en 64 bits avant d’installer Sage Serveur.
« 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 pour relancer l’installation de Sage Serveur.
Voulez-vous poursuivre l’installation ? »
L’installation se poursuit. Cependant, si l’administrateur n’installe pas la fonctionnalité, les barres de recherche sont grisées dans les applications.

 


Cet article vous a-t-il été utile ?

Aucun avis.
Veuillez patienter…

Consultez toutes nos ressources.