Connexion a distance

[Fermé]
Signaler
Messages postés
12
Date d'inscription
mardi 15 novembre 2016
Statut
Membre
Dernière intervention
13 février 2017
-
Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
-
Bonjour,
je suis débutant en programmation avec vb.net, je suis entrain de développer une petite application tout ça passe bien, mais mon problème c'est la base de donnée.
Pour la gestion de la base de donnée j'utilise SQL SERVER.
J'ai deux pc A et B , l'application est sur le poste B et la base de donnée est sur le pc A.
j'ai effectuer des recherche sur le net mais j'ai pas bien compris la procédure.
Alors il faut un câble réseau entres les 2 pc , c'est ça , et comment faire pour connecter l'application a la base de donnée a distance?
Merci d'avance
med

1 réponse

Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
900
Il faut que le poste B puisse communiquer avec le poste A. Ces postes ne sont pas en réseau, n'ont pas d’accès à Internet?
Messages postés
12
Date d'inscription
mardi 15 novembre 2016
Statut
Membre
Dernière intervention
13 février 2017
>
Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021

BJR

VOILA MA CHAINE DE CONNEXION

Public cnx As New SqlConnection("Data Source=PC-COMPTA\SQLEXPRESS;Initial Catalog=TEST;Integrated Security=True;")
MERC
Messages postés
12
Date d'inscription
mardi 15 novembre 2016
Statut
Membre
Dernière intervention
13 février 2017

BJR
VOILA LE MESSAGE D'ERREUR

Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Named Pipes Provider, error: 40 - Impossible d'ouvrir une connexion à SQL Server)

MERCI
Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
900
Je suggère :
Public cnx As New SqlConnection("Data Source=192.168.1.2;Initial Catalog=TEST;Integrated Security=True;")
Messages postés
12
Date d'inscription
mardi 15 novembre 2016
Statut
Membre
Dernière intervention
13 février 2017
>
Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021

BJR
c'est bon mais lorque j'ai un ulisateur avec login et mot de passe

Public Sub opensql(ByVal req As String, ByVal tb As String)
da = New SqlDataAdapter(req, cnx)
da.Fill(ds, tb)
dt = ds.Tables(tb)
da.Dispose()
End Sub


message error
The SELECT permission was denied on the object 'Utilisateur', database 'test', schema 'dbo'.

merci
Messages postés
16832
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
900
Je te suggère d'essayer :
Public cnx As New SqlConnection("Data Source=192.168.1.2;Initial Catalog=TEST;User Id=MOI;Password=SECRET;")

en remplaçant MOI par le compte que tu utilises pour accéder ta base quand travailles sur le POSTE A (pas le compte Windows, le compte SQL Server), et en remplaçant SECRET par le mot de passe (SQL Server) associé.