Mot exact Résultats par page

Index des mots-clés

AGENDA PERSONNEL
ALBUM PHOTO (Script)
ANTI SPAM
APICULTURE
BOISSONS (Recettes)
BREDELE
C++
CADRE
CHARLOTTE AUX FRUITS
CODAGE ADRESSES MAIL
CODE 2 DE 5 ENTRELACE
CODE 3 DE 9
CODE 128
CODE PDF417
CODES BARRE
CODE POSTAL
CODES VIDEOTEXT
CONFITURES
CONGOLAIS
CONSERVES (Recettes)
CORNICHONS AU VINAIGRE
COUARAIL
CUISINE (Bases)
CYBERMUT
DADANT
DATAMATRIX
DDE
DESSERTS (Recettes)
DOUBLE NAT
DYNDNSUPDATE
EAN 13
EAN 128
ELECTRONIQUE
ENTREES (Recettes)
ENVOI DE SMS
ESPACE MEMBRE
EURO
EXEMPLES VB6
FAVORIS
FONCTIONS
FONCTIONS EN C++
GUACAMOLE
IMPRIMANTES RESEAUX
INSTANCE UNIQUE
KIT VB4
LANGSTROTH
LEGUMES (Recettes)
MADELEINES
MAISONS
MAQUEREAUX AU VIN BLANC
MAQUEREAUX (Rillettes)
NMEA
NOUGATINE
PAIN
PDF417
PHP
PIC
PLANS DE MAISON
PATISSERIE (Bases)
PLANTEUR
PLATS COMPLETS (Recettes)
POISSONS (Recettes)
PROCEDURES
PROGRAMMATION
RECETTES DE CUISINE
RESSOURCES RESEAUX
R.I.B.
ROUTINES
RUCHE
SALADES (Recettes)
SAUMON EN CROUTE
SCRIPTS
SITES
SLICE
SMS
SOUPE DE COURGE
TABLE PERIODIQUE
TATIN (Tarte)
USB
VIANDES (Recettes)
VIDEOTEXT
VISUAL BASIC
VOIRNOT
WNTIPCFG

Mot exact Résultats par page
I
N
D
E
X

  Serveurs de base de données


Au boulot, ma gestion commerciale utilise des bases de données (BDD) Access. devant le nombre croissant de postes connectés des problèmes apparaissent de plus en plus; notamment un "oubli" d'Access de déverrouiller certains enregistrements. Bref il était temps de passer sur un système client-serveur; la modification du logiciel (Écrit en VB6), bien que longue, ne posait pas de problème. Mais quel serveur de BDD utiliser ? Avec comme OS Windows, deux solutions semblent évidentes : MySQL et Microsoft SQL Server. Donc installation de ces deux bêtes après avoir lu quelques infos sur le web.

MySQL ou plus exactement MariaDB son successeur.

1/ Téléchargement

On va partir sur la version 10.0.14 stable. C'est sur https://downloads.mariadb.org/

2/ L'installation

Elle est hyper simple et rapide.
    Le premier écran permet de sélectionner les fonctionnalitées à installer. Je conseille l'installation de HeidiSQL.
    Le deuxième écran permet de saisir quelques paramètres :
    - Donner un mot de passe pour root (A ne pas oublier)
    - Autoriser les connexions extérieures
    - Ne pas choisir UTF8 par défaut
    et valider.

... et le service mysqld démarre ... magique ! Il faut moins de 3 minutes pour obtenir un serveur opérationnel, c'est absolument fantastique !

3/ Connexion

Maintenant on va utiliser la console; rien qui ne fasse peur quand on a connu DOS, FLEX et autre CP/M.

Commandes en mode console

Premiere connexion :  C:\Program Files\MariaDB x.x\bin> mysql -u root -p (On peux aussi utiliser le lien du menu Démarrer)
 

Pour arrêter le serveur : C:\Program Files\MariaDB x.x\bin> mysqladmin -u root -p shutdown

Nota : Si on lance le serveur avec C:\Program Files\MariaDB x.x\bin> mysqld il ne redonne pas la main sur cette console.

4/ Quelques points à connaître

5/ Accès aux données avec un programme écris en VB6

Sur toute les machines, installer le pilote ODBC : mysql-connector-odbc-5.3.4-win32.msi ou mariadb-odbc-0.9.1-beta-win32.msi
On peux le gérer avec Panneau de configuration -> Outils d'administration -> Sources de données ODBC

Puis vint Microsoft SQL Server ...

1/ Téléchargement

On va partir sur la version "2008 EXPRESS with tools" : Fichier : SQLEXPRWT_x86_FRA.exe
Cette version inclut le
SQL Management Studio nécessaire pour accéder au serveur.

Mais chez Microsoft rien n'est simple et comme j'opère à partir d'un vieux Windows XP pro, il faudra auparavant installer (et dans l'ordre siouplait) :

2/ L'installation

Elle est affreusement longue et compliquée; il est rare de réussir du premier coup ...
Première petite astuce : il ne FAUT PAS que le nom de la session Windows soit identique au nom de l'ordinateur !
Allez on y va ! clic-clic sur
SQLEXPRWT_x86_FRA.exe

3/ Première connexion et encore quelques réglages

Dans le menu Démarrer, choisir "SQL server management studio"
Nom du serveur = nom de l'ordi.
Nom d'utilisateur : il est pré rempli avec NOM_ORDI\NOM_SESSION
L'authentification est réglée sur Windows
--> Se connecter
Avant tout il va falloir autoriser les connexions par login / mot de passe; pour cela :
    Dans explorateur d'objet clic droit sur le serveur (1ère ligne), choisir PROPRIETES
et confirmer
        A gauche sélectionner la page SECURITE
        Activer "Mode d'authentification SQL server et Windows" puis valider
    Dans explorateur d'objet clic droit sur le serveur (1ère ligne), choisir ARRETER et confirmer
    Après 10/15 secondes idem  et choisir DEMARRER et confirmer
Si l'on veux créer de nouveaux utilisateurs : Sécurité puis clic droit sur Connexions et choisir "Nouvelle connexion"
(Dans le management studio un utilisateur sera appelé "connexion")

4/ Connexion d'un utilisateurs pour travailler sur la BDD

Avec Heidi SQL qui est très pratique et facile d'emploi.
Ici ouverture d'une session pour l'utilisateur "sa" (Super Admin je suppose ?) créé à l'installation