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

MS SQL Server Discussion :

[SQL2005][OC] Comment connaitre l'identifiant ?


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut [SQL2005][OC] Comment connaitre l'identifiant ?
    Bonjour tout le monde,
    Débutant en C#, j'utilise Visual Studio pour faire une application sur une plateforme mobile.
    J'utilise donc MS SQL Serveur Mobile intégrer à Visual Studio pour gérer ma BDD.

    Seulement voilà, je n'arrive pas à m'y connecter.
    A mon avis je ne dois pas bien initialiser la connection. La structure de ma connection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SqlConnection MyConn = new SqlConnection("server=<Serveur>;uid=<Login>;pwd=<Password>;database=<Nom_BDD>");
    Est-ce la bonne structure ? Et comment connaitre le login et son mot de passe ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    personne pour me répondre ???

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    SVP ! J'ai vraiment besoin d'une aide. J'arrive pas à trouver une solution .

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 95
    Par défaut
    Bjr,
    est-ce qu'il y a un message d'erreur ou une exception, qui pourrait nous mettre sur la voie ?

    ++

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    Et bien, j'ai ça comme message d'erreur :
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
     
    Consultez la fin de ce message pour plus de détails sur l'appel du débogage
    juste-à-temps (JIT) à la place de cette boîte de dialogue.
     
    ************** Texte de l'exception **************
    System.Data.SqlClient.SqlException: Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)
       à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       à System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup)
       à System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       à System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       à System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       à System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       à System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       à System.Data.SqlClient.SqlConnection.Open()
       à essai.Form1.connBDD() dans C:\Documents and Settings\[…]\Visual Studio 2005\Projects\essai\essai\Form1.cs:ligne 239
       à essai.Form1.button1_Click_1(Object sender, EventArgs e) dans C:\Documents and Settings\[…]\Visual Studio 2005\Projects\essai\essai\Form1.cs:ligne 309
       à System.Windows.Forms.Control.OnClick(EventArgs e)
       à System.Windows.Forms.Button.OnClick(EventArgs e)
       à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       à System.Windows.Forms.Control.WndProc(Message& m)
       à System.Windows.Forms.ButtonBase.WndProc(Message& m)
       à System.Windows.Forms.Button.WndProc(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
     
     
    ************** Assemblys chargés **************
    mscorlib
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    essai
        Version de l'assembly : 1.0.0.0
        Version Win32 : 1.0.0.0
        CodeBase : file:///C:/Documents%20and%20Settings/[…]/Visual%20Studio%202005/Projects/essai/essai/bin/Debug/essai.exe
    ----------------------------------------
    System.Windows.Forms
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Data
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Transactions
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    System.Data.resources
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_fr_b77a5c561934e089/System.Data.resources.dll
    ----------------------------------------
    mscorlib.resources
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.42 (RTM.050727-4200)
        CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
     
    ************** Débogage JIT **************
    Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
    application ou cet ordinateur (machine.config) doit avoir la valeur
    jitDebugging définie dans la section system.windows.forms.
    L'application doit également être compilée avec le débogage
    activé.
     
    Par exemple :
     
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
     
    Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
    seront envoyées au débogueur JIT inscrit sur l'ordinateur
    plutôt que d'être gérées par cette boîte de dialogue.
    la ligne 239 correspondant à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    236 SqlConnection MyConn = new SqlConnection("server=MyServer;uid=;pwd=;Database=MyDatabase#3");             
    237
    238 SqlCommand MyCom = new SqlCommand("SELECT Nom, Latitude, Longitude FROM Monuments",MyConn);
    239 MyConn.Open();
    Et la ligne 309 étant l'appel de ma fonction qui va chercher une info dans la BDD.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 95
    Par défaut
    Bonjour,
    dans Visual Studio, vous avez la possibilité de tester la connexion à une BD via l'onglet Server Explorer ou via Tools->Connect to Database.

    Est-ce que cela fonctionne ?

    De plus, est-ce que Visual Studio et le server MS SQL sont sur la même machine ?

    On va bien réussir à trouver une solution.

    Cordialement,

    Jonathan

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    Merci Jonathan pour te pencher sur mon problème.

    Alors, oui, visual et le serveur sont sur la même machine.

    Et oui, le teste de la BDD fonctionne.

    PS : Désolé pour ma réponse tardive, j'ai été beaucoup pris ces derniers temps.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2007
    Messages : 95
    Par défaut
    Bjr,
    avez-vous essayez :
    au lieu de :
    Je suis allé vérifier si votre synthaxe était juste sur la MSDN, je n'ai rien trouvé d'anormale.
    Je vous donne au cas où, celle que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Data Source=localhost;Initial Catalog=nomBD;uid=login;password=pwd
    Tenez moi au courant.

    Bonne journée.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    Comment puis-je connaitre le login et son password ???
    Je n'en n'ai défini aucun.
    Celui de la session Windows ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    Toujours rien même avec ce que vous utilisez.

    En fait, je pencherais sur un mauvais emplacement de ma BDD. Je l'ai mise directement dans le dossier de mon projet, ce que SQL Serveur ne doit pas apprécié puisqu'il n'autorise pas les connection à distance...

    Qu'en pensez-vous ?

  11. #11
    Invité de passage
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Par défaut
    Problème résolu ! (je suis dans le groupe de projet de Tomfun )

    à savoir :
    pour établir une connexion en c# sur une plate-forme mobile (i.e. sur pocket pc) nous avions tenté la ligne suivante à l'origine :
    string sConnectionString = "Initial Catalog=[nomDeLaBDD]; Data Source=localhost; Integrated Security=SSPI;";

    le compilateur n'appréciait pas "initial catalog".
    Apparemment, pour un serveur sql CE, il suffit juste d'insérer cette commande :
    static string connectionString = "Data Source = \\notreBDD.sdf";
    static SqlCeConnection connexionBDD = new SqlCeConnection(connectionString);

    petite précision histoire que la personne intéressée ne perde pas de temps :
    on met le chemin du fichier de bdd qui se trouve sur le pda, pas le chemin du fichier dans le dossier du projet.......

    tomfun tu peux me remercier

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Par défaut
    Tout d'abord bonjour M. Aurelshine,
    je tiens à préciser quelques petites choses.

    Et d'une ! Votre "ligne à l'origine" a été très vite modifiée ! Alors ne résumez pas mon travail à cette ligne de code !!! (très très réducteur)

    Et de deux ! Tout le monde n'a pas la chance de pouvoir tester son travail sur un PDA et de s'apercevoir que son travail marche mais seulement en condition réel...

    Donc je ne sais pas si je vais vous gratifier de cette trouvaille..bon allez, je vous remercie quand même.

    Sur ce je clos le sujet et je compte bien vous voir ce soir pour boire un petit verre histoire de bien débuter le WE M. Aurelshine !

    ET merci encore à Johnjohn33 pour le temps qu'il m'a consacré .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Comment connaitre la taille d'un fichier.
    Par PascalCmoa dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/02/2018, 09h54
  2. Réponses: 2
    Dernier message: 26/11/2008, 12h52
  3. Comment connaitre l'appelant d'une méthode
    Par Alec6 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 12/07/2004, 15h51
  4. Réponses: 1
    Dernier message: 12/05/2004, 20h02
  5. comment connaitre le nombre ...
    Par mythtvtalk.com dans le forum Requêtes
    Réponses: 9
    Dernier message: 04/08/2003, 09h18

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