Bonjour,
Je tourne en rond depuis un moment. J'ai une application vb grâce à laquelle un utilisateur peut créer un abonnement puis répliquer une base sql serveur sur son pc contenant sql server express.
Question toute simple je pense mais je ne trouve pas comment faire, j'ai le bout de code suivant
Comment remplacer le code en dur "Domaine\LoginDuDomaine" et "pwdDuDomaine" par les login + pwd de l'utilisateur windows courrant (System.Environment.UserName mais pwd ????)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 subscription = New MergePullSubscription() subscription.ConnectionContext = conn subscription.PublisherName = sPublisherName subscription.PublicationName = sPublicationName subscription.PublicationDBName = sPublicationDbName subscription.DatabaseName = sSubscriptionDbName subscription.SynchronizationAgentProcessSecurity.Login = "Domaine\LoginDuDomaine" subscription.SynchronizationAgentProcessSecurity.Password = "pwdDuDomaine" subscription.CreateSyncAgentByDefault = True subscription.Create()
ou comment dire d'utiliser une sécurité intégrée windows
ou comment dire d'utiliser un login+pwd présents dans sql serveur (je dis peut-être une bétise là mais bon...)
ou (peut-être que je suis encore pire dans ma bétise...) comment dire d'utiliser une connexion "En imitant le compte de processus". Vous aurez compris que je ne sais pas vraiment à quel niveau de connexion je suis là.
Merci beaucoup pour votre aide.
C. Laumon
Partager