replication vb (ou c#) : quel login.pwd mettre dans subscription.SynchronizationAgentProcessSecurity
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
Code:
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() |
Comment remplacer le code en dur "Domaine\LoginDuDomaine" et "pwdDuDomaine" par les login + pwd de l'utilisateur windows courrant (System.Environment.UserName mais pwd ????)
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