-
Installer MSDE en réseau
Bonjour à tous,
Dans le cadre d'une application Client/Serveur, je voudrais installer directement depuis le Serveur :
- Un SQL Server en local (aucun problème là)
- Des MSDE sur les machines clientes, depuis un réseau local.
C'est là que ça coince. J'ai pourtant mis dans mes parametres du setup.exe de MSDE les chemins d'accès :
TARGETDIR="\\Techstaff3\c\MSDE\Bin\"
DATADIR="\\Techstaff3\c\MSDE\Data\"
L'installation semble se dérouler normalement mais au bout d'un certain temps, elle s'arrête net et j'obtiens le log suivant, dans les dernières lignes (sur la machine cliente, location \\Techstaff3\c\MSDE\Data\DataMSSQL$NEWREPLIC\LOG\ERRORLOG) :
2005-06-03 10:56:48.61 spid3 Modification du classement par défaut réussi.
2005-06-03 10:56:48.61 spid3 Récupération terminée.
2005-06-03 10:56:48.61 spid3 SQL global counter collection task is created.
2005-06-03 10:56:48.78 spid3 Warning: override, autoexec procedures skipped.
2005-06-03 10:56:54.25 spid51 Erreur : 15457, Gravité : 0, État : 1
2005-06-03 10:56:54.25 spid51 L'option de configuration 'allow updates' a changé de 0 à 1. Pour installer, exécutez l'instruction RECONFIGURE..
2005-06-03 10:56:54.33 spid51 Erreur : 15457, Gravité : 0, État : 1
2005-06-03 10:56:54.33 spid51 L'option de configuration 'allow updates' a changé de 1 à 0. Pour installer, exécutez l'instruction RECONFIGURE..
2005-06-03 10:56:56.70 spid3 SQL Server se termine suite à la demande «*Arrêter*» du Gestionnaire de contrôle de service.
Pour info, mes autres paramètres du setup.exe sont SAPWD="PassWord"
INSTANCENAME="NEWINSTANCE"
DISABLENETWORKPROTOCOLS=0
SECURITYMODE=SQL
-
Chose inquiètante, plus haut dans le error.log (ne regardez pas l'heure ni le nom de l'instance j'ai recommencé les tests, donc le log est différent) :
2005-06-03 11:18:14.29 spid3 Le nom du serveur est «FRXP1-PIERRE\REPLICNEW».
Alors que le serveur devrait être "Techstaff3\REPLICNEW"
-
Même en le lançant en local (sur TECHSTAFF3) cela ne fonctionne pas.
Donc ça ne vient pas de la ligne "Le nom du serveur est ... "
Cela vient uniquement de :
TARGETDIR="\\Techstaff3\c\MSDE\Bin\"
DATADIR="\\Techstaff3\c\MSDE\Data\"
Si j'enleve ces deux lignes en local cela fonctionne.
Mais bien évidemment, pour une installation réseau j'ai besoin de préciser la cible, donc ...
Je précise également que les répertoires MSDE\Bin et Data existe préalablement (qu'ils existent ou non j'ai testé ça ne fonctionne pas), et que le chemin d'accès \\Techstaff3\c\MSDE fonctionne.
-
Ca ne marche toujours pas. Aucun message d'erreur, mais la barre de progression de l'installation qui part en sens inverse, tout à la fin.
Si je met :
TARGETDIR="C:\MSDE\Bin\"
DATADIR="C:\MSDE\Data\"
Ca fonctionne, mais pas avec :
TARGETDIR="\\Techstaff3\c\MSDE\Bin\"
DATADIR="\\Techstaff3\c\MSDE\Data\"
Alors que le chemin est bien valide (je n'ai pas de message d'erreur sur les chemins en plus).
-
Salut ...
Les TargetDir que tu renseignent sont pour :
1°) Le répertoire d'installation de MSDE
2°) Le répertoire des bases de données SQL
Je pense que MSDE doit être installé en local pour un bon fonctionnement ...
Pour ce qui est des bases SQL, tu veux juste que tout le monde se connecte dessus directement ou tu as mis en place un système de réplication si quelque uns sont délocalisés ?
Car à chaque install de MSDE, celui ci installe les bases SQL ... Master, Model, Msdb et Tempdb ... que se passe t il si elles existent déjà ?
Je ne sais pas ...
-
En fait, je comptais installer un MSDE pour chaque client, mais à partir du Publisher/Distributeur qui sera en SQL Server, depuis un setup d'installation.
Principalement parce que les certaines boites vont avoir un serveur central à 500 km de leurs clients. Si tout pouvait être fait directement depuis le serveur, ca évitera de devoir d'abord installer les MSDE chez les clients avant de pouvoir commencer la replication.
Ce que je fais pour l'instant, je copie les fichiers d'installations du MSDE depuis le serveur jusqu'au client, puis je lance le setup.
Pour ce qui est des installations clients des MSDE, en précisant un nom d'instance spécifique, ça ne pose pas de problème pour recréer les bases SQL présentes par défaut dans l'installation.
La chose seule est que le TARGETDIR et le DATADIR ne semble pas accepter de répertoire réseau. Je vais donc essayer de trouver un moyen de passer ça en local.
-
Arf j'ai l'impression que ça ne marche pas.
Je suis tombé sur ce genre d'article : http://sqljunkies.com/WebLog/sqlbi/a...1/28/5294.aspx qui me conforte dans mon idée.
C'est vraiment dommage ce bug, l'installation remote depuis le serveur aurait vraiment faciliter mes installations.