OVH Cloud OVH Cloud

Attaquer une bd SQL Server sur un serveur web

2 réponses
Avatar
Jean-Louis KAZADI
Salut,

Je dispose d'un nom de domaine xxxx.com et j'héberge sous ce nom un site
www.xxx.com sur lequel j'ai une bd SQL Server yyy dans un dossier zzz et je
voudrais savoir comment, avec ADO, spécifier la chaîne de connexion pour
atteindre cette bd à partir de mon poste de travail connecté sur Internet et
à partir duquel je développe mon appli en VB6.

Merci.

2 réponses

Avatar
Patrick Philippot
Jean-Louis KAZADI wrote:
Je dispose d'un nom de domaine xxxx.com et j'héberge sous ce nom un
site www.xxx.com sur lequel j'ai une bd SQL Server yyy dans un
dossier zzz et je voudrais savoir comment, avec ADO, spécifier la
chaîne de connexion pour atteindre cette bd à partir de mon poste de
travail connecté sur Internet et à partir duquel je développe mon
appli en VB6.



Bonjour,

Méthode #1
------------

Utilisez la chaîne de connexion suivante:

cs = "Provider=SQLOLEDB" & _
";Network LibraryÛMSSOCN" & _
";Data Source=" & adresseIP & "," & tcpPort & _
";Initial Catalog=" & sDatabase & _
";User ID=" & sUID & _
";Password=" & sPwd

adresseIP est l'adresse du serveur (xxx.xxx.xxx.xxx) et tcpPort est
habituellement 1433. ceci peut nécessiter une discussion avec l'admin du
firewall côté serveur.

Autre possibilité:

cs ="Provider=MS Remote;" & _
"Remote Server=http://www.xxx.com/zzz;" & _
"Remote Provider=MSDASQL;" & _
"DSN=MyDSN;" & _
"Uid=psa;" & _
"Pwd="

Voir à ce sujet http://support.microsoft.com/kb/q240838/ . Cette méthode
demande plus de préparation côté serveur.

Le site ci-dessous est la plus impressionnante collection de connection
strings du web. nVous y trouverez certainement d'autres exemples.

http://www.able-consulting.com/ADO_Conn.htm#OLEDBProviderForSQLServer


Méthode #2
------------

Utilisez des requêtes HTTP. Cela nécessite que SQLXML soit installé côté
serveur.

http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id29

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
Quasimodo
Jean-Louis KAZADI has brought this to us :
Salut,

Je dispose d'un nom de domaine xxxx.com et j'héberge sous ce nom un site
www.xxx.com sur lequel j'ai une bd SQL Server yyy dans un dossier zzz et je
voudrais savoir comment, avec ADO, spécifier la chaîne de connexion pour
atteindre cette bd à partir de mon poste de travail connecté sur Internet et
à partir duquel je développe mon appli en VB6.

Merci.



bonjour,
testez peut être en utilisant à la place du nom du serveur un unc avec
le nom du serveur (ex:00.00...nomserveur).
@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com