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

Macros et VBA Excel Discussion :

[E-07] windows authentification


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 108
    Par défaut [E-07] windows authentification
    Bonjour,

    J'utilise Sql serveur pour ma base de données. Sur cette base je peux me connecter avec un utilisateur que j'ai créé sur sql serveur ou je peux utiliser la windows authentification. Comment puis-je faire dans mon code VBA pour utiliser la windows authentification à la place de Sql Serveur authentification comme j'ai mis pour exemple?

    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
     
        'Connection param
        SNomUtilisateur = "user"
        SMotDePasse = "password"
        SNomServeur = "serveurname"
        NomBaseDeDonnees = "basededonneename"
     
        'Définition de la chaîne de connexion
        cnx.ConnectionString = "UID=" & SNomUtilisateur & ";PWD=" _
        & SMotDePasse & ";" _
        & "DRIVER={SQL Server};Server=" _
        & SNomServeur & ";Database=" & NomBaseDeDonnees & ";"
     
        'Ouverture de la base de données
        cnx.Open
    merci d'avance

    seba_stien

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 108
    Par défaut
    j'ai trouvé la réponse à ma question, elle m'avait échapé sur la MSDN:

    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
    ' Initialize variables.
    Dim cn As New ADODB.Connection
    . . .
    Dim ServerName As String, DatabaseName As String
     
    ' Put text box values into connection variables.
    ServerName = txtServerName.Text
    DatabaseName = txtDatabaseName.Text
     
    ' Specify the OLE DB provider.
    cn.Provider = "sqloledb"
     
    ' Set SQLOLEDB connection properties.
    cn.Properties("Data Source").Value = ServerName
    cn.Properties("Initial Catalog").Value = DatabaseName
     
    ' Windows NT authentication.
    cn.Properties("Integrated Security").Value = "SSPI"
     
    ' Open the database.
    cn.Open

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

Discussions similaires

  1. [Pop-up] Sécurité Windows - Authentification
    Par Oxygen31 dans le forum Langage
    Réponses: 5
    Dernier message: 18/06/2014, 14h10
  2. Connexion avec Windows Authentification
    Par olibara dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 14/08/2010, 14h38
  3. Authentification windows & Authentification sql server
    Par abbd dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 21/04/2008, 10h09
  4. Réponses: 2
    Dernier message: 19/04/2008, 23h59
  5. windows authentification mode & workgroup.
    Par ylarvor dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/05/2007, 19h12

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