Bonjour,
dans l’Intérêt de mon script , je dois pouvoir savoir si mon serveur distant est disponible(donc connections à ce même serveur) sinon j'envois un mail d'alerte est-il possible de faire ceci ? si oui comment , par quel méthode?
Bonjour,
dans l’Intérêt de mon script , je dois pouvoir savoir si mon serveur distant est disponible(donc connections à ce même serveur) sinon j'envois un mail d'alerte est-il possible de faire ceci ? si oui comment , par quel méthode?
Tu aurai pu rester sur la discution précendente...
.Net te propose des librairies pour çà :
MSDN Mail
MSDN Mail Message
Tuto autre
En faite je sais comment envoyer un mail , ce que je cherche est accéder a un serveur distant pour vérifier que le serveur est disponible puisque je ne sais pas comment faire ^^
Je te donne deux namespace dont tu aura besoin
System.Data.OleDb.OleDbConnection
System.Net.Mail
la question dont dépend la réponse est surtout qu'entend tu par serveur
si serveur physique un ping devrait suffire, si c'est un serveur logiciel il faut se connecter dessus (pour tester si un serveur de mail répond il faut se connecter dessus en tcp/ip par exemple)
merci flo ,
Pol , quand au serveur que je souhaite appeler est une vm sur laquelle je doit me connecter pour exécute une procédure presente sur ce serveur .
Ce serveur est un serveur biztalk(ticket d'incident) , j'ai déjà crée une procédure récupérant un nombre de fichier , si ce nombre est dépassé il renvoie une alerte par mail et un fichier xml contenant le nombre de fichier
bah vous m'avez demander qu'est ce que j’entendais par serveur, et je vous expliquait que le serveur que je souhaite appeler est une vm sur laquelle je doit me connecter pour exécuter une procédure présente sur ce serveur .C'est un serveur biztalk. Comment y acceder et pouvoir appeler la procedure ?
mouais ...
mais ca ne veut toujours rien dire
se connecter à une vm => c'est à dire connexion comment de quoi ?
exécuter une procédure => une procédure ce n'est pas un terme précis, qu'entendez vous par procédure (via un .exe, via un webservice, ...)
serveur biztalk => si c'est avec ce logiciel que vous voulez interragir il faudrait plutot demander sur un forum où les gens utilisent ce logiciel ...
après si vous avez une question précise sur .net nous serons ravi de vous aider
1) connexion au serveur sql de biztalk
2)procédure stocké(sql) de se même serveur
3) Non car aucune notion de biztalk n'est a connaitre
Et enfin désolé de n'avoir pas été précis .
et ben !
il aura fallu 2 jours pour que tu nous parles d'un serveur sql et d'une procédure stockée !!!
on est pas derrière ton dos ni dans ta tête, tu te rends compte quand même que pour quelqu'un d'extérieur tu n'as fournis aucun élément concret sur ton problème ?
après on appelle serveur local quelque chose qui est sur le même poste, là aussi manque de précision tu voulais dire réseau local
il faut apprendre le vocabulaire et l'utiliser surtout
bref ca manque encore de détail, des serveurs sql il y en a plein, tu ne précises pas où tu bloques (la connexion ? le paramétrage pour que la connexion puisse être faite ? ...)
dans le doute je vais détailler différentes étapes et partons du principe que c'est sql server
il suffit de te connecter dessus avec l'objet sqlconnection, et d'éxécuter la requete "EXEC nom_procedure_stockee" (objetConn.CreateCommand puis executenonquery)
le serveur sql doit être paramétré pour accepter les connexions distantes (!= local, au terme où je l'entends voir plus haut) ce n'est pas toujours le cas par défaut
et il te faudra la chaine de connexion (voir http://www.connectionstrings.com/)
bonjour
ton serveur vm a tu bridger son réseaux
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager