Voila un petit tuto, pas à pas, pour installer MSDE et l'ouvrir sur le réseau, ainsi qu'un chaîne de connexion :

1/- Télécharger MSDE2k sp3 ou suppérieur. (j'ai pas testé pour les versions antérieur)

2/- Extraire gentiment le paquetage téléchargé.

3/- Aller dans "C:\sql2ksp4\MSDE" (par défaut) et modifier le fichier Setup.INI, il faut ajouter la ligne :
DISABLENETWORKPROTOCOLS=0
(Note: sur certaine sources le "S" est manquant )
Cela permet d’accéder au serveur via le réseau, par défaut le protocole est désactivé avec MSDE.

4/- Lancement du setup, 2 méthodes !

En invité de commande se placer dans le répertoire d’installation et lancer le setup avec les paramètres suivant :
Ex :
C:\sql2ksp4\MSDE>setup INSTANCENAME=MonInst SECURITYMODE=SQL SAPWD=MonPass

Ou alors, créer un racourci du fichier setup.exe, et dans Propriétés > cible, mettre :
C:\SQL2KSP4\MSDE\setup.exe INSTANCENAME=MonInst SECURITYMODE=SQL SAPWD="MonPass"

5/- Puis allez dans le gestionnaire de services et vérifier que le service du serveur de votre instance à démarré. Son nom est : MSSQL$MONINST



6/- Authentification : pour configurer MSDE pour qu’il utilise le mode mixte, il faut faire une modification dans la base de registre en prenant les précautions d’usage (sauvegarde de la base de registre).
Il faut avec de faire cette modification, arrêter le service de la base de données.
La clé a modifier est la suivante : \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MonInstance\MSSQLServer\LoginMode

La valeur par défaut de cette clé est 1, il faut la modifié à 2.



Il faut ensuite redémarrer le service de la base de données.

--------------------------------------------------------------------
Voila si vous appliquez ça vous ne devriez pas avoir de problème
Autres références :
Le Readme : ReadmeSql2k32desksp4.htm, et oui pour une fois c'est super intéressant
Un autres tuto, qui est cité ici et qui parle des outils d'administrations gratuits :
http://perso.orange.fr/jm.doudoux/mi.../msde/msde.htm

Voici des liens permettant de télécharger ces différents GUI.
MWDA
DbaMgr

--------------------------------------------------------------------
Et voici une procédure de connexion à coller dans un module.
--------------------------------------------------------------------

-VB6-


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Public gCn As ADODB.Connection

-----------------------

Public Sub u_Connect()

    Set gCn = New ADODB.Connection
    
    On Error GoTo ETQ_errConnect
        With gCn
.Provider = "sqloledb.1" .ConnectionString ="Provider=SQLOLEDB.1;
Password=MonPWD; User ID=MonID ; Initial Catalog=MaBDD; Workstation ID=MonServ; Data Source=MonServ\MonInstance; Use Procedure for Prepare=1; Auto Translate=True;Packet Size=4096; Use Encryption for Data=False; Tag with column collation when possible=False"
.Open
End With MsgBox "Connexion OK !" Exit Sub ETQ_errConnect: MsgBox "Echec lors de la connexion" & vbCrLf & "Description : " & Err.Description & vbCrLf & "Source : " & Err.Source Err.Clear End Sub
Voila, j'espére que cette doc rendra service à tout ce qui comme moi partent sens connaissance à l'assaut de SQL

@+