L100SQL
L100SQL
L100SQL
Version 15.50
Manuel de rfrence
Composition du progiciel Votre progiciel est compos d'un botier de rangement comprenant : le cdrom sur lequel est enregistr le programme, la documentation lectronique, prsente sur le cdrom. Proprit & Usage Tout usage, reprsentation ou reproduction intgral ou partiel, fait sans le consentement de Sage est illicite (Loi du 11 Mars 1957 - Loi du 3 Juillet 1985). Ils constitueraient une contrefaon sanctionne par les articles 425 et suivants du Code Pnal. Tous droits rservs dans tous pays. Logiciel original dvelopp par Sage. Documentation Sage. Toute utilisation, quelque titre que ce soit, non autorise dans le cadre de la convention de licence, est strictement interdite sous peine de sanctions pnales (Loi du 3 Juillet 1985, Art. 46). Conformit & Mise en garde Compte tenu des contraintes inhrentes la prsentation sous forme de manuel lectronique, les spcifications vises dans la prsente documentation constituent une illustration aussi proche que possible des spcifications. Il appartient au client, paralllement la documentation, de mettre en uvre le progiciel pour permettre de mesurer exactement l'adquation de ses besoins aux fonctionnalits. Il est important, pour une utilisation sre et oprationnelle du progiciel, de lire pralablement la documentation. Evolution La documentation correspond la version rfrence. Entre deux versions, des mises jour du logiciel peuvent tre opres sans modification de la documentation. Toutefois, un additif peut tre joint la documentation existante pour prsenter les modifications et amliorations apportes ces mises jour. La fiche Suggestion Sage recherche une constante amlioration du progiciel et de sa documentation. Nous invitons notre clientle nous faire parvenir ses suggestions et les ventuels dfauts ou erreurs qu'elle pourrait relever sur la fiche suggestion figurant en dernire page du manuel. Marques Start, Sage 30, Sage 100, Intgrale, et Sage 1000 sont des marques dposes appartenant Sage. Windows 2000, Windows 2003 Server, Windows XP, Windows Vista, les logiciels Microsoft Excel, Microsoft Word, Microsoft Outlook, Internet Explorer et gamme Office sont des marques dposes de Microsoft Corporation. Macintosh, MAC/OS sont des marques dposes de Apple Computer Inc.
SAGE SAS - Socit par Actions Simplifie au capital social de 500.000 euros Sige social : 10, rue Fructidor 75017 Paris - 313 966 129 R.C.S. Paris - Code APE 722 A Sage est locataire grante des socits Adonix Applications et Services, Adonix et Sage Coala.
Sage
Sommaire gnral
Sommaire
Gnralits _______________________ 6
Offre Sage 100 pour SQL Server................................... 6 Architecture des versions SQL ...................................... 7 Particularits de Microsoft Windows et Microsoft SQL Server 2000 ........................................................... 7 Particularits des applications Sage 100 pour SQL Server ............................................................................ 7
Installation _______________________ 8
Pr requis obligatoires __________________8
Installation des applications ........................................... 8 Recommandations pour linstallation ............................. 8
Installation _____________________________ 11
Installation du poste Serveur ....................................... 13 Assistant dinstallation.................................................. 14 Cration des bases BIJOU et C_MODEL .................... 14 Installation du poste client............................................ 15 Installation de la Partie Client ...................................... 15 Installation des applications Sage 100 pour SQL Server .......................................................................... 18 Installation des tats complmentaires pour la Comptabilit et la Gestion Commerciale...................... 19
Sage
Sommaire gnral
Description de la table cbUserSession ........................ 51 Description de la table cbSysLibre............................... 51 Description de la table cbSysLink ................................ 52
Administration et recommandations __ 73
Optimisation et rorganisation de la base ....................73 Dveloppements externes et options SQL ...................73 Options .........................................................................73 Ordres SQL relatifs aux index ......................................73 Paramtrage de ces options.........................................73 Procdure sp_dboption ..........................................74 Utilisation de la commande SET ..................................74 Plan de maintenance....................................................75 Erreur dexcution du plan de maintenance .................75 Options requises pour les champs calculs .................75 Plan de maintenance....................................................75 Nouveaux plans de maintenance .................................76 Modification plan de maintenance ................................77 SCRIPT ........................................................................78 Informations complmentaires .....................................79
Sage
Sommaire gnral
Fentre de slection ...................................................104 Stocks par article en colonne .....................................104 Fentre de slection ...................................................104 Edition ........................................................................104 Analyse CA client par mois.........................................104 Fentre de slection ...................................................104 Edition ........................................................................105 Tableau de bord .........................................................105 Fentre de slection ...................................................105 Editions.......................................................................105
Gnralits
Gnralits
Les applications Sage 100 pour SQL Server ne peuvent accder quaux bases Sage 100 SQL Server. Ainsi, ces versions ne permettent pas daccder des bases Sage 100 Windows et Sage 100 pour SageSQL. La conversion dune base Sage 100 Windows en base Sage 100 pour SQL Server peut tre ralise via le programme Maintenance install par dfaut par les applications Sage 100 pour SQL Server. La conversion dune base Sage 100 SageSQL en base Sage 100 SQL Server nest pas possible partir du logiciel Maintenance. Voir le chapitre Conversion.
Sage
Gnralits
Sage
Installation
Installation
Ce chapitre dcrit la procdure dinstallation de Sage 100 pour SQL Server. Veuillez respecter les consignes donnes sous le titre Pr Requis obligatoires avant dinstaller Sage 100 pour SQL Server, sinon vous pourriez avoir des erreurs linstallation.
Pr requis obligatoires
Avant dinstaller Sage 100 pour SQL Server, assurez vous que les deux lments suivants sont prsents sur vos postes serveur et clients. Microsoft SQL Server 2000 doit tre install et configur sur votre poste serveur. Si vous effectuez une mise jour de SQL version 7 en SQL 2000, il est ncessaire de convertir linstance par dfaut SQL 7 en SQL 2000 (ne pas crer dinstance nomme lors de linstallation). Vous pourrez crer ultrieurement une instance nomme SQL 2000. Microsoft Internet Explorer version 4.01 Service Pack 2 ou suprieur doit tre install sur votre poste client. Sur les postes Windows 2000 et suprieur, une version suprieure de Microsoft Internet Explorer est installe dorigine.
Linstallation de Sage 100 Entreprise pour SQL Server ncessite Microsoft Internet Explorer version 6.0 au minimum.
Ces pr requis sont obligatoires. Par consquent, vrifiez bien ces deux points avant linstallation.
Recommandations pour linstallation Vous devez procder linstallation de Microsoft SQL Server 2000 Standard Edition sur le poste serveur avant toute conversion ou cration de base partir des applications Sage 100 pour SQL Serveur.
Si votre poste serveur est dj quip de Microsoft SQL Server 2000, veuillez ne pas procder une nouvelle installation.
Il est ensuite prconis dinstaller le Service Pack 4 ou ultrieur de Microsoft SQL Server 2000. Procdez enfin linstallation des applications de Sage 100 pour SQL Server.
Sage
Installation
Linstallation de Sage 100 Edition pilote seffectue aprs installation et initialisation des fichiers Comptabilit et Gestion commerciale. Rfrez-vous au manuel dinstallation correspondant pour les tapes pralables et les procdures dinstallation.
Poste Serveur
Configuration Le poste Serveur doit tre obligatoirement un poste : Matriel Configuration minimale : Processeur : Pentium IV 1,7 Ghz, 1 Go de RAM. Windows 2003 Server, Windows 2000 Server SP3.
Microsoft SQL Server 2000 version franaise doit tre pralablement install et configur. Ce poste doit tre membre dun domaine Windows pour que les applications Sage 100 pour SQL Server fonctionnent correctement. Un accs en Administrateur sur le poste serveur est obligatoire.
Elments installs Sage 100 pour SQL Server Partie Serveur installe les lments suivants, sils sont TOUS non prsents : Procdures stockes tendues (base Master), Bases dexemples BIJOU (base comptable, base commerciale, base immobilisation, base moyen de paiement) Base Modle de comptabilit (C_MODEL).
Sage
Installation
Linstallation de Sage 100 sous SQL Server ncessite un poste Windows 2000 Server ou Windows 2003 Server en version franaise. La version de SQL Server 2000 installe doit tre en version franaise. Linstallation de la partie Serveur sarrte et ninstalle rien dans les cas suivants : - lutilisateur nest pas Administrateur sur le poste serveur, - Microsoft SQL Server 2000 nest pas install sur votre machine.
Poste Client
Partie Client
Configuration
Une application Sage 100 pour SQL Server peut tre exploite sur un micro-ordinateur quip de Windows 2000 SP4, Windows 2003 SP1, Windows XP SP2 ou Windows Vista.
Matriel
Elments installs
Applications Sage 100 pour SQL Server Le programme dinstallation permet dinstaller les produits suivants : Sage 100 Comptabilit pour SQL Server, Sage 100 Gestion Commerciale pour SQL Server, Sage 100 Saisie de Caisse Dcentralise pour SQL Server, Sage 100 Immobilisations pour SQL Server, Sage 100 Moyens de Paiement pour SQL Server, Sage 100 Trsorerie pour SQL Server, Sage 100 Entreprise pour SQL Server.
Les Etats complmentaires ne sont disponibles que pour la Comptabilit et la Gestion commerciale Sage 100 pour SQL Server.
Sage
10
Installation
Manuels lectroniques Les manuels lectroniques au format PDF inclus dans ce package sont les suivants : Manuel de rfrence de Sage 100 Comptabilit, Manuel de rfrence de Sage 100 Gestion Commerciale, Manuel de rfrence de Sage 100 Saisie de caisse dcentralise, Manuel de rfrence de Sage 100 Immobilisations, Manuel de rfrence de Sage 100 Moyens de Paiement, Manuel de rfrence de Sage 100 Trsorerie, Manuel de la gamme Sage 100 pour Windows, Manuel de rfrence de Structure Sage 100, Manuel de rfrence de Sage 100 pour SQL Server, Manuel dapplication des exigences DGI.
La lecture des fichiers au format PDF ncessite linstallation pralable du programme Adobe Acrobat Reader que vous pouvez installer en mme temps que les manuels lectroniques. Veuillez, pour cela, cocher loption correspondante dans la liste des composants installer par le programme dinstallation des manuels.
Installation
Pour raliser la premire installation du programme sur le disque dur, effectuez les oprations suivantes : Allumez le micro-ordinateur et attendez que les oprations dinitialisation sexcutent. Introduisez le cd-rom dans le lecteur. Cliquez sur le bouton Dmarrer et attendez que la liste souvre. Slectionnez la commande Excuter. Tapez D:\setup (ou E:\setup selon le nom de votre lecteur cd-rom). Cliquez sur le bouton OK ou validez (pressez la touche ENTREE). Vous pouvez galement utiliser le bouton Parcourir pour slectionner le fichier SETUP.EXE qui se trouve sur le cd-rom.
Cliquez sur le bouton OK pour continuer linstallation ou sur Annuler pour larrter.
Bienvenue
Une succession dcrans va alors apparatre pour vous aider installer le logiciel. Elle commence par celui intitul Bienvenue. Suivez trs exactement les consignes qui y sont portes et rpondez aux questions poses. Nous dtaillons ci-aprs les points les plus importants de linstallation.
Sage
11
Installation
Pour passer dun cran au suivant tout en validant les saisies ventuellement faites, il suffit en gnral de cliquer sur le bouton Suivant.
Slection du ou des logiciels installer Pour le Cd-rom Sage 100 pour SQL Server
Sage
12
Installation
Ne pas slectionner immdiatement Sage 100 Entreprise Edition pilote ! Son installation seffectue aprs installation et initialisation des fichiers Comptabilit et Gestion commerciale. Rfrez-vous au manuel dinstallation correspondant pour les tapes pralables et les procdures dinstallation.
La fentre ci-dessus vous propose de slectionner le ou les logiciels installer. Par dfaut, aucune application nest slectionne. Pour en slectionner une, il suffit de cliquer dans la case cocher correspondante. Vous disposez galement des boutons Slectionner tout et Effacer tout pour acclrer votre choix. Cliquez ensuite sur le bouton Suivant pour passer ltape suivante.
Microsoft SQL Server 2000 doit tre obligatoirement install sur le poste serveur. Dans le cas contraire, un message derreur vous indiquera de linstaller.
Si vous effectuez une mise jour de SQL version 7 en SQL 2000, il est ncessaire de convertir linstance par dfaut SQL 7 en SQL 2000 (ne pas crer dinstance nomme lors de linstallation). Vous pourrez crer ultrieurement une instance nomme SQL 2000. Si cette consigne nest pas respecte, vous pourrez constater des problmes dutilisation si le poste client utilis pour la conversion dune base Sage 100 SQL issue dune ancienne version nest pas correctement configur.
Assistant dinstallation Linstallation se poursuit avec lcran de Bienvenue dans lInstallshield Wizard de Sage 100 pour SQL Server partie Serveur.
Sage
13
Installation Cliquez sur le bouton Suivant. Lcran suivant napparat que si vous avez plusieurs instances Microsoft SQL Server 2000 installes sur votre poste serveur. Exemple Dans lexemple ci-dessous, les instances INSTANCE1 et INSTANCE2 sont des instances nommes de Microsoft SQL Server 2000.
Toutes les instances Microsoft SQL Server 2000 sont listes. Slectionnez linstance que vous souhaitez utiliser et cliquez sur le bouton Suivant. Cration des bases BIJOU et C_MODEL Aprs copie des fichiers pour la partie Serveur, linstallation se poursuit par la cration de la base de donnes dexemples BIJOU, ainsi que de la base Modle de Sage 100 Comptabilit pour SQL Server.
Base de donnes BIJOU
Cette base de donnes regroupe toutes les donnes, tables, de toutes les bases Bijou (base Comptable, Commerciale, Immobilisation, Moyen de Paiement et Trsorerie).
Si la base Bijou existe dj sur le poste serveur, un nouveau message sera affich :
Rpondez Oui pour rinstaller la base Bijou ou sur Non pour conserver votre base actuelle.
Base de donnes C_MODEL
Cette base est utilise lors de la cration dune nouvelle base de Comptabilit Sage 100.
Si la base C_Model existe dj sur le poste serveur, le programme dinstallation vous demandera de remplacer le fichier existant. Cliquez sur loption souhaite Oui / Non pour poursuivre la procdure dinstallation.
Sage
14
Installation
Installation de la Partie Client Linstallation de la partie client seffectue en cochant loption Sage 100 pour SQL Server poste client dans ltape Slection des applications installer. Cette opration doit tre ralise pour chaque poste client.
Assistant dinstallation
Lassistant dinstallation suivant vous propose dinstaller la partie client de Sage 100 pour SQL Server. Cliquez sur le bouton Suivant pour continuer. La fentre Bienvenue dans lInstallshield Wizard Sage 100 pour SQL Server poste client indique le dmarrage de linstallation du programme.
Cliquez sur le bouton Suivant pour poursuivre la procdure dinstallation et sur Annuler pour larrter.
Sage
15
Installation
Configuration du serveur SQL
Cette tape vous permet de prciser le nom du serveur SQL qui sera utilis pour stocker les bases de donnes Sage 100 pour SQL Server. Le nom du serveur saisi sera initialis dans les fichiers INI (raccourcis) permettant louverture des fichiers de gestion Sage 100 pour SQL Server. Si vous ne connaissez pas le nom du serveur SQL renseigner, demandez-le votre administrateur du rseau.
Si vous avez cr une instance Microsoft SQL Server 2000 norme, le nom du serveur renseigner dans la zone ci-dessus est : Nom_Serveur_SQL\Nom_Instance Dans le cas dune instance Microsoft SQL Server 2000 par dfaut, indiquez uniquement le nom du serveur SQL dans la zone ci-dessus. Le nom du serveur renseigner doit tre imprativement un nom de serveur Microsoft SQL Server 2000 et non Microsoft Server 7. Dans le cas contraire vous constaterez des problmes lors de lutilisation des applications Sage 100 pour SQL Server.
Le nom du serveur nest pas obligatoire. Ce dernier peut tre renseign ultrieurement partir de licne Sage Installation du panneau de configuration de Windows du poste de travail. Cliquez sur le bouton Suivant pour continuer. A la fin de linstallation, la bote de dialogue suivante sera affiche :
Sage Installation
Le programme dinstallation va crer dans le Panneau de Configuration une icne Sage Installation.
Vous pourrez en cliquant sur cet icne modifier laccs SAGE : Accs SQL Server.
Sage
16
Installation
La zone Serveur correspond au nom du Serveur SQL utilis pour le stockage des bases de donnes des applications Sage 100 pour SQL Server. Si vous dsirez modifier le nom du Serveur SQL, cliquez sur le bouton Configurer.
Indiquez alors dans la zone Serveur, le nom de votre nouveau Serveur SQL.
Si vous avez cr une instance Microsoft SQL Server 2000 nomme, le nom du serveur renseigner dans la zone ci-dessus est : Nom_Serveur_SQL\Nom_instance Dans le cas dune instance Microsoft SQL Server 2000 par dfaut, indiquez uniquement le nom du serveur SQL dans la zone ci-dessus. Le nom du serveur renseigner doit tre imprativement un nom de serveur Microsoft SQL Server 2000 et non pas Microsoft SQL Server 7. Dans le cas contraire, vous pourriez constater des problmes lors de lutilisation des applications Sage 100 pour SQL Server.
Le nom du serveur renseign cet endroit sera utilis lors de la cration dune base ou lors de la conversion des bases Sage 100 pour SQL Server. Si vous souhaitez modifier le nom du serveur sur lequel sont stockes vos bases de donnes existantes, il est ncessaire douvrir les fichiers INI de votre base Sage 100 pour SQL Server (BIJOU.MAE, BIJOU.GCM,) et dapporter les modifications ncessaires via un diteur de texte tel que le Bloc-notes de Windows.
Protocole rseau
Vous avez la possibilit de spcifier le protocole rseau pour SQL Server. Ces protocoles sont les mmes que ceux indiqus dans l Utilitaire rseau du client SQL Server pour ceux qui ont dj installs la partie client de SQL Server sur leur poste. Les protocoles proposs dans Sage Installation sont les suivants : Dfaut, Canaux nomms, TCP/IP, Multiprotocole, Appletalk, Banyan Vines.
Sage
17
Installation Si loption Dfaut est active, le protocole sera le mme que celui spcifi dans l Utilitaire rseau du client SQL Server . Veuillez consulter votre administrateur SQL pour plus dinformations sur ces protocoles afin doptimiser les performances des applications Sage 100 pour SQL Server.
Le nom du Serveur SQL indiqu dans Sage Installation nest utilis quen cration de bases Sage 100 SQL et est stock dans la base de Registre sous : HKEY_LOCAL_MACHINE\SOFTWARE\SAGE\CBASE Valeur Chane : ServeurSQL
CbaseSql
La DLL CBaseSql est copie dans le rpertoire systme du poste de travail. Installation des applications Sage 100 pour SQL Server
Avant dinstaller les applications Sage 100 pour SQL Server, vrifiez que les parties Serveur et Client ont t pralablement installes. Ces tapes sont obligatoires au fonctionnement des applications Sage 100 pour SQL Server.
Lassistant dinstallation va vous guider pour procder linstallation de votre application. Veuillez complter ou valider les fentres dassistant successivement affiches :
Etape
1.
Assistant
Slection du dossier dinstallation Identification Conditions gnrales dutilisation Type dinstallation Fichiers de communication bancaire
Commentaires
Nous vous recommandons de conserver le rpertoire propos, sauf si cela va lencontre de votre organisation interne. Saisir la cl dauthenticit mentionne sur le certificat dauthenticit fourni avec votre programme. Valider les conditions gnrales dutilisation avant de poursuivre linstallation. Nous vous recommandons de conserver Complte. Uniquement si Comptabilit et/ou Moyens de paiement sont installs, permet de dfinir le rpertoire de stockage des fichiers bancaires. Pour les fonctions de communication avec lexpertcomptable ou de communication bancaire, permet de dfinir le rpertoire de stockage des fichiers changs. Merci de prendre connaissance du texte affich. Les quatre pages suivantes permettent de rfrencer votre socit. Il est recommand de les complter le plus exactement possible.
2. 3. 4. 5.
6.
Echanges de donnes
7. 8.
Sage 100 Entreprise est une offre intgre proposant les applications Comptabilit, Gestion commerciale, Immobilisations, Moyens de paiement, Trsorerie et loutil de communication bancaire. Vous pouvez
Sage
18
Installation cependant personnaliser votre installation et ne slectionner que les applications correspondant la fonction de lutilisateur, pour un poste donn. A ltape 4 dcrite ci-dessus, la fentre de slection des composants installer est propose :
Slection la (ou les) applications(s) installer. Installation des tats complmentaires pour la Comptabilit et la Gestion Commerciale Ces tats sont utilisables uniquement avec une base SQL unique Comptabilit et Gestion Commerciale 100. Linstallation seffectue comme pour les applications Sage 100 pour SQL Server, partir de la fentre de slection des programmes.
Avant de procder linstallation des Etats Complmentaires Sage 100, il est ncessaire davoir finalis linstallation des applications Sage 100 pour SQL Server et de les avoir lances puis quittes au moins une fois.
Rpertoire dinstallation
Ces tats sont installs dans le rpertoire Etats complmentaires. Les tats pour chaque application sont regroups dans un rpertoire distinct Comptabilit et Gestion commerciale. Chaque tat correspond un fichier dont lextension est .RPT. Les rpertoires dinstallation selon les diffrents systmes dexploitation sont dtaills ci-dessous : Windows 2000 200x : \DOCUMENTS AND SETTINGS\ALL USERS\DOCUMENTS\SAGE\ETATS COMPLEMENTAIRES, Windows XP : \DOCUMENTS AND SETTINGS\ALL USERS\DOCUMENTS\SAGE\ETATS COMPLEMENTAIRES. Windows Vista : \USERS\PUBLIC\DOCUMENTS\SAGE\ETATS COMPLEMENTAIRES
Lors de la premire installation, les tats complmentaires sont lis, par dfaut, la base de dmonstration BIJOU.MAE. Afin de pouvoir utiliser ces tats sur vos propres bases comptables et commerciales, il est ncessaire de redfinir le lien avec la base que lon souhaite utiliser. Pour ce faire, slectionnez la fonction Sources de donnes (ODBC) disponible dans les Outils dadministration du Panneau de Configuration de Microsoft Windows. Slectionnez la source de donnes ETATSQL100 et cliquez sur le bouton Configurez.
Sage
19
Installation
Si le nom du serveur est correct, cliquez sur le bouton Suivant jusqu lobtention de la fentre de paramtrage de la base de donnes. Slectionnez la base souhaite dans la liste droulante.
Cette tape vous permet de dfinir la mthode dauthentification au serveur SQL. Slectionnez loption adquate avant de cliquer sur le bouton Suivant. Veuillez contacter votre administrateur rseau pour connatre la mthode dauthentification dfinir pour la connexion la base SQL.
Sage
20
Installation
Cette tape vous permet de dfinir la base de donnes lier aux tats complmentaires. Aprs avoir modifi la base de donnes, cliquez sur le bouton Suivant.
Cette dernire tape permet de dfinir diverses options pour accder la base SQL. Laissez les options par dfaut. Validez en cliquant sur le bouton Terminer.
Sage
21
Sage
22
Connexion
Les applications Sage 100 pour SQL Server utilisent une connexion Microsoft SQL Server avec authentification Windows. Cest un mode de connexion scuris qui demande que le poste client soit connect un rseau Windows et que lutilisateur possde les droits sur la base de donnes Microsoft SQL Server. Il faut, comme indiqu dans le chapitre Installation, que Microsoft SQL Server soit install sur un Serveur Windows qui appartienne un domaine Windows. Vous trouverez ci-dessous les pr-requis ncessaires pour se connecter aux bases de donnes de Sage 100 pour SQL Server. 1. 2. Connexion au domaine Windows o se trouve le Serveur SQL 2000. Droits sur les bases de donnes de Sage 100 SQL.
Cette procdure doit tre ralise par votre administrateur Rseau ou SQL partir doutils fournis avec Microsoft SQL Server 2000 (Entreprise Manager par exemple). Vous trouverez ci-dessous la procdure de cration dune nouvelle connexion SQL Server avec laffectation des droits ncessaires pour louverture et la cration dune base de donnes Sage 100 pour SQL Server : Pour cela : 1. 2. 3. 4. Excutez Entreprise Manager. Slectionnez votre Serveur SQL. Ouvrez le dossier Scurit. Slectionnez Connexions.
Sage
23
5.
Dans la zone Nom, indiquez un nom dutilisateur rfrenc ou un Groupe Windows du domaine. Dans la zone Domaine : indiquez le nom de votre Domaine Windows. Pour donner les droits de cration ou conversion de bases de donnes partir des applications Sage 100 pour SQL Server, se placer sur longlet Rle du serveur et cocher les rles : Database Creators et Server Administrators.
Pour donner les droits daccs une base de donnes partir des applications Sage 100 pour SQL Server, se placer sur longlet Accs aux bases de donnes et slectionner la base de donnes. Le rle Public sera alors automatiquement attribu.
24
Sage
Cette procdure doit tre effectue pour toutes les bases Sage 100 pour SQL Server, y compris pour la base exemple BIJOU. Pour pouvoir exploiter une base Sage 100 pour SQL Server, la dfinition des rles dans longlet Rles du Serveur nest pas obligatoire.
25
Connexion et erreurs frquentes Vrifiez avec votre administrateur que la base SQL na pas t supprime. Si cest le cas demandezlui de restaurer une ancienne version de votre base SQL. Vrifiez le nom de votre fichier comptable, commercial, immobilisation ou moyen de paiement. Le nom du fichier sans lextension doit correspondre un nom de base de donnes existant.
Il se peut que vous ayez renomm votre fichier par erreur, auquel cas redonnez lui le nom dorigine. Problme N5 La section ServeurSQL de votre fichier comptable, commercial, immobilisation ou moyen de paiement ne correspond pas un serveur SQL existant ou nest pas le bon Serveur SQL. Solution Editez votre fichier via un diteur de texte tel que WORDPAD et renseignez le bon Serveur SQL. Erreur 5 Problme Une erreur 5 (Accs refus) est survenue lors de l'excution de cette opration de service sur le service MSSQL Server. Une personne essaye darrter le service SQL sur la machine Serveur alors que des utilisateurs sont encore connects une base SQL. Solution Quittez les applications Sage 100 et attendez que le service soit redmarr par votre administrateur rseau.
Sage
26
Ce chapitre prsente la mthode de cration dune base Sage 100 SQL au moyen des applications Sage 100 pour SQL Server. Le chapitre suivant traite plus en dtail la mthode de conversion des bases Windows ou SQL 100 en version SQL 100 par lutilisation du logiciel de Maintenance. Pour de plus amples informations sur le programme Sage Maintenance, veuillez vous rfrer au Manuel de la gamme fourni avec les applications Sage 100 pour SQL Server.
Cration de bases au moyen des applications Sage 100 pour SQL Server
Avant toute conversion ou cration de fichier, veuillez vrifier que laccs au serveur SQL est correctement configur dans Sage Installation du Panneau de configuration Windows. Toutes les manipulations raliser sur le poste serveur et les postes clients sont dcrites dans les chapitres prcdents. Nous vous recommandons de respecter toutes les consignes donnes tout au long de ce manuel avant de poursuivre la procdure de conversion ou de cration de fichier. Pour crer de nouvelles bases de comptabilit, gestion commerciale, saisie de caisse dcentralise, immobilisations, moyens de paiement ou trsorerie par le biais des applications Sage 100 pour SQL Server correspondantes, il suffit de procder comme suit : 1. Lancez le programme Sage 100 pour SQL Server avec lequel vous voulez crer la base. Dans Windows ouvrez le menu Dmarrer et slectionnez lapplication voulue dans Applications / Sage. 2. 3. Lancez la commande Fichier / Nouveau de cette application. Suivez les instructions de lassistant de cration.
Sage
27
Cration des bases Sage 100 pour SQL Server Exemple Ci-dessous un exemple ave le programme Sage 100 Comptabilit pour SQL Server.
Respectez la convention de nom DOS (8 caractres maximum selon les rgles) pour nommer votre fichier car vous pourriez avoir des problmes pour le crer ou le lire. Le principe est le mme que pour la cration dune base propritaire. Laspect fonctionnel est identique. Cette cration gnre : Un fichier INI (.MAE, .GCM, .IMO, .MDP ou .TRS), La base sur le serveur SQL avec comme nom le nom du fichier INI sans lextension et en majuscules.
Exemple Si vous souhaitez crer le fichier comptable SOCIETE.MAE , cette procdure cre : Un fichier INI : SOCIETE.MAE (sur votre poste client), Une base SQL : SOCIETE (sur votre serveur SQL).
Fichier INI sur le poste client Lors de la procdure de cration, soit par lapplication par lintermdiaire de la commande Fichier / Nouveau, soit laide du logiciel de Maintenance, il vous est demand le nom du fichier (comptable, commercial, immobilisation, moyen de paiement ou de trsorerie). Les diffrents fichiers (.MAE, .GCM, .IMO, .MDP ou .TRS) sont en fait des fichiers INI structurs de la manire suivante : [CBASE] ServeurSQL=Nom_Serveur_SQL2000 Createur=Code interne Type=Type_de_BD Ce fichier permet daccder directement aux donnes de la base SQL. Type= CPTA (base comptable) CIAL (base commerciale)
Sage
28
Cration des bases Sage 100 pour SQL Server IMMO (base immobilisation) TRES (base moyen de paiement) FTRS (base trsorerie) Base SQL
Fichiers MDF et LDF Emplacement
Physiquement la base de donnes SQL se compose de deux fichiers (.MDF et .LDF), correspondant respectivement aux fichiers de donnes et au journal des transactions. Le nom de chaque fichier est : Fichier MDF (fichier de donnes) : NOM_BASE_DE_DONNEES + .MDF Fichier LDF (Journal des transactions) : NOM_BASE_DE_DONNEES + _log.LDF
Ces fichiers sont installs dans le rpertoire utilis par dfaut par Microsoft SQL Server pour stocker les bases de donnes. Ce rpertoire par dfaut est PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL\DATA.
Taille de la base de donnes
La taille dune base Sage 100 pour SQL Server (issue dune conversion dune base Windows en version SQL) est au maximum : Taille de la base propritaire + 60 Mo + taille du fichier log Si vous faites une conversion, vrifiez donc bien que vous avez lespace ncessaire sur votre disque.
Les 60 Mo correspondent la structure de la base (Tables + procdures stockes + triggers) dans le cas o vous avez toutes les tables de votre socit (Comptabilit, Gestion Commerciale, Immobilisations, Moyens de paiement, Trsorerie.
Proprits
En cration, les fichiers MDF et LDF ont les proprits suivantes : fichier croissance automatique (10 %), fichier croissance illimite.
Plusieurs bases Sage dans la mme base SQL Le nom de la base de donnes SQL correspond au nom du fichier INI en MAJUSCULES, sans lextension. Ceci se gnralise pour plusieurs bases de types diffrents. Exemple Prenons le cas suivant : Le fichier comptable SOCIETE.MAE est cr avec comme base SQL : SOCIETE. On cre maintenant un fichier de gestion commerciale SOCIETE.GCM avec comme fichier comptable SOCIETE.MAE. Le rsultat sera la cration des tables de gestion commerciale dans la base nomme SOCIETE. Lintrt est de pouvoir gnrer des requtes inter bases en ayant toutes les tables dune mme socit lintrieur de la mme base SQL. La base SOCIETE regroupe donc les tables la fois de comptabilit et de gestion commerciale. Le processus est identique pour des tables de Moyen de Paiement et Immobilisation qui peuvent tre dans la mme base de donnes SQL.
Sage
29
Vous ne pouvez pas mettre deux bases de mme type dans la mme base SQL, par exemple deux bases comptables.
Sage
30
Remarque Pour pouvoir exploiter toutes les fonctionnalits du programme Maintenance (Conversion, recopie), celui-ci doit tre install par le programme dinstallation de lapplication Sage 100 pour SQL Server correspondant. Linstallation copie notamment les fichiers de description des bases dans le rpertoire Program Files\Fichiers communs\Sage\Bases de votre disque dur. Depuis les versions 15 des applications Sage 100, le programme Maintenance install par ces applications ne permet pas de convertir des bases de versions antrieures la version 10.
Les donnes comptables (fichier .mae) doivent tre converties avant la conversion des autres types de donnes : - Donnes commerciales (Fichier.gcm) - Donnes immobilisations (Fichier .imo) - Donnes moyens de paiement (Fichier .mdp )- Donnes trsorerie (Fichier trs) Le logiciel Maintenance, ne permet pas de convertir des bases Sage 100 pour SageSQL en base Sage 100 pour SQL Server.
Recommandations
Avant de procder toute conversion de bases Sage 100 en nouvelle version de base Sage 100 pour SQL Server, veuillez respecter les recommandations suivantes. Celles-ci vont vous aider raliser lopration de conversion dans les meilleures conditions. Elles vont galement vous permettre de gagner du temps et de lespace disque sur le poste serveur: Raliser obligatoirement une sauvegarde de vos donnes pour pouvoir repartir des donnes initiales en cas derreur de manipulation. Dfinition du modle de rcupration des donnes. Vrification de lespace disque disponible. Temps de conversion dune base commerciale. Oprations raliser aprs conversion, avant lexploitation partir des applications Sage 100 pour SQL Server.
Sage
31
Outil de maintenance et Conversion Dfinition du modle de rcupration des donnes Nous vous recommandons dopter pour un modle simple de rcupration des donnes SQL, au lieu du mode complet. Le modle simple permet de purger lhistorique du fichier des logs aprs chaque point de contrle.
Vous pouvez accder cette option via les proprits de la base convertir dans loutil Entreprise Manager de Microsoft SQL Server. Les commandes SQL permettant de modifier les deux modes de rcupration des donnes dans le module Analyseur de requtes SQL sont : Modle complet : ALTER DATABASE [Nom_BD] SET RECOVERY FULL Modle simple : ALTER DATABASE [Nom_BD] SET RECOVERY SIMPLE Voici deux exemples de la taille approximative du fichier des logs selon les deux modes de rcupration des donnes. Taille de base V10 convertir en version 11.00 350 Mo 1,4 Go 200 Mo 500 Mo Taille du fichier des logs aprs conversion Mode simple 500 Mo 3 Go Mode complet
Vrification de lespace disque disponible Pour russir la conversion de vos bases de donnes, veuillez vrifier pralablement que lespace disque disponible sur le poste serveur permet non seulement daccueillir les donnes de vos bases mais galement des fichiers des logs. Temps de conversion dune base commerciale Lorsque vous ralisez une conversion dune base commerciale issue dune version antrieure la version 11.00, le programme doit recalculer et enregistrer de nouvelles informations, notamment le Montant HT et le Montant TTC des lignes de documents et des abonnements. De ce fait, le temps de conversion dune base commerciale est plus important que celui dune base comptable de mme taille.
Sage
32
Outil de maintenance et Conversion Oprations raliser aprs conversions Les oprations raliser aprs la conversion des bases sont les suivantes : Si vous le souhaitez, vous pouvez remettre loption Modle de rcupration de donnes dorigine (Complet si vous avez bascul en modle simple avant la conversion) Rorganiser la base relationnelle soit par loutil de Maintenance soit via le module Analyseur de requtes SQL (Pour plus de dtails, veuillez vous rfrer au paragraphe Rorganisation de la base relationnelle de ce manuel) Raliser une sauvegarde de la base convertie en respectant les recommandations de Microsoft afin de limiter le volume des donnes sauvegarder (supprimer les entres inactives, rduire physiquement la taille de la base ).
Conversion des bases Sage 100 pour SQL Server issues dune version antrieure
Principe Les bases issues dune version antrieure des applications Sage 100 pour SQL Server doivent tre converties laide du logiciel Maintenance install par le dernier programme Sage 100 pour SQL Server. Cette conversion seffectue en 2 tapes : 1. 2. Conversion de la structure interne Cbase : Ajout de nouveaux champs correspondants aux nouvelles fonctionnalits. Conversion de donnes : Suppression puis recration de tous les dclencheurs, index, cls (primaires et trangres) spcifiques aux bases de donnes Sage 100 pour SQL Server. Alimentation des tables avec les donnes converties.
Les tables, vues, procdures stockes, fonctions ou dclencheurs crs via des dveloppements externes ne sont pas modifies. De mme les champs ajouts dans les tables des bases de donnes SAGE 100 ne sont pas supprims.
Conseils pour les dveloppements externes Comme voqu prcdemment, la conversion ne supprime pas les tables, vues, procdures stockes, fonctions ou dclencheurs crs via des dveloppements externes. Cependant, il convient de respecter certaines rgles : Faites une sauvegarde de votre base SQL avant la conversion. Gnrez un script SQL de tous vos objets (Dclencheurs, index). Ne modifier pas les objets spcifiques aux bases de donnes Sage 100 car ils seront supprims lors de la conversion.