IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Démarrage du service


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut Démarrage du service
    Bonsoir,

    J'aimerai pouvoir démarrer le service MSSQL$MYINSTANCE à l'aide d'un code que j'ai élaboré :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim srv as new ServiceController
    srv.ServiceName = "MSSQL$MYINSTANCE"
    srv.MachineName = "."
    srv.Start()
    Quand je test cela ne marche pas et je reçois l'erreur suivante :

    Cannot open MSSQL$MYINSTANCE service on computer '.'.
    Pkoi ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    ca ne fonctionne pas comme ca

    si tu veux démarrer un service existant il faut prendre l'instance existante, et non pas créer une nouvelle

    sur servicecontroller il y a une fonction qui donne les services installés
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    C cette instance qui existe sur mon PC et j'ai fais en sorte qu'il cherche l'instance installée sur la machine et de tester si le service est installé...

    Lorsque le service est démarré automatiquement il me renvoi un message disant qu'il est bien démarré... mais quand je l'arrête et je laisse mon programme démarré le service concerné, ça plante

  4. #4
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    ça fonctionne tres bien avec ça

    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
     
    Private ServiceNameController As System.ServiceProcess.ServiceController
    Private ServiceName As String = "Nom du service"
    ....
    ServiceNameController = New System.ServiceProcess.ServiceController(ServiceName)
    ......
    Private Sub GetServiceStatus()
            Try
                'rafraichi le statut
                ServiceNameController.Refresh()
                'test le statut
                Select Case ServiceNameController.Status
                    Case ServiceProcess.ServiceControllerStatus.Running
                        lblStatut.Text = "Running...."
                    Case ServiceProcess.ServiceControllerStatus.Stopped
                        lblStatut.Text = "Stopped."
                    Case Else
                         lblStatut.Text = ""
                End Select

  5. #5
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Nn j'essai de le démarrer pas de tester s'il est démarré parce que de ce côté j'arrive à le faire même avec mon code.

  6. #6
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Et ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
      Dim CopyToAs400Controller As System.ServiceProcess.ServiceController
      CopyToAs400Controller = New System.ServiceProcess.ServiceController(ServiceName)
     Try
                If CopyToAs400Controller.Status = ServiceProcess.ServiceControllerStatus.Stopped Then
                    CopyToAs400Controller.Start()
                End If
                GetServiceStatus()
                Application.DoEvents()
            Catch obEx As Exception
                MessageBox.Show(obEx.Message)
            End Try

Discussions similaires

  1. Commande pour changer l'ordre de démarrage des services LINUX ?
    Par kabouns dans le forum Administration système
    Réponses: 4
    Dernier message: 07/12/2007, 09h43
  2. [SQL S2000] Démarrage des services SQL Server
    Par usf70 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/04/2007, 08h24
  3. Démarrage du service postgre.exe
    Par johnnydepp dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 05/03/2007, 08h49
  4. Problème de démarrage du service MYSQL
    Par cjo dans le forum Installation
    Réponses: 5
    Dernier message: 05/09/2006, 15h00
  5. Erreur lors du démarrage du service
    Par Tux2B dans le forum Installation
    Réponses: 1
    Dernier message: 20/10/2005, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo