Connexion

Signaler
Messages postés
13
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
24 novembre 2009
-
Messages postés
13
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
24 novembre 2009
-
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ProgId" content="Word.Document" />
<meta name="Generator" content="Microsoft Word 11" />
<meta name="Originator" content="Microsoft Word 11" />
<link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CMARCEL%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tableau Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
Bonjour tout le monde,


J'ai décidé de vous écrire personnellement pour m'aider à
comprendre quelques passages sur SQL Server 2000, VB 6, Oracle et Windows
Server 2003.



 




Premièrement, il s'agit de la connexion à SQL Server 2000
avec le langage VB6 : j'ai une base de données qui tourne sur SQL Server 2000
installé sur Windows Server 2003, ensuite j'ai développé mon interface en VB 6
et ma connexion fonctionne parfaitement quand les postes clients (Windows XP)
sont dans le domaine du serveur et sachant bien que mon serveur est contrôleur
de domaine.


Ma 1ère question est la suivante
: comment établir une connexion à ma base avec mon interface
VB 6 installée sur un poste client hors domaine ? sachant bien que le poste
client et le serveur se voient (ping normale).


Autre possibilité pour moi : c'est possible si et seulement
si, sur le poste client la fenêtre de connexion Login NT qui apparaît lorsqu'on
tente d'ouvrir une connexion sur le serveur avec "sur xp menu Démarrer
Exécuter : \\IP_du_Serveur_2003 et
OK" disparaît en cochant le bouton
Enregistrer le mot de passe. Chose qui n'est pas du
tout normale pour un serveur de production à cause des gens mal intentionnés.


Ma 2ème question est la suivante
: Est ce possible d'automatiser cette connexion Login NT ? à partir d'un poste
client pour avoir accès au serveur (Windows Server 2003) avant d'établir la
connexion à la base de données SQL Server 2000 ? si oui, trouvez-moi ce programme.



 




Deuxièmement, il s'agit de la connexion à Oracle 9i avec
Visual Basic 6 : j'ai une autre base de données qui tourne sur Oracle 9i
installé sur le même serveur (Windows Server 2003), les postes clients ont XP
comme dans le 1er cas, avec une autre interface VB 6 et ma connexion marche
parfaitement si les postes clients sont dans le domaine du serveur et il me
faut obligatoirement installer le logiciel Oracle 9i sur les postes clients.


Pourtant, j'ai vu des programmes (des interfaces de base de
données) qui attaquent la base oracle sur le serveur depuis un poste client
sans avoir installé le logiciel Oracle comme je le fais.


1- 
Est-il possible en VB 6 qu'un poste client (XP) se connecte à une base
de données Oracle sur Windows Server 2003 sans avoir installé le logiciel
Oracle ? si oui, j'ai besoin de cette chaîne de connexion.


2- 
Quels sont les composants dont un poste client (XP) à besoin pour se
connecter à une base de données oracle sur le serveur (Windows Server 2003) ?


Pour moi, si le poste client n'est pas dans le domaine du
serveur Oracle comme dans le 1er cas, la connexion est impossible.


3- 
Est-ce que pouvez-vous me donner des explications à ce point ? et si
c'est possible aidez moi à trouver la chaîne de connexion.



 




Troisièmement, la base de données Oracle que j'ai dans
l'environnement Windows Server 2003 j'aimerais la transférer dans SQL Server
2000. Et éventuellement étant donné que mes 2 bases de données seront dans SQL
Server 2000.


1- Comment migrer d'oracle vers SQL
Server 2000 ? C’est à dire mes tables et leurs contenus que j'ai dans Oracle,
j'aimerais les retrouver intact dans SQL Server 2000.


2-  
Comment migrer  de SQL Server 2000
vers Oracle 9i ?


3-  Est-il possible de
créer et faire fonctionner plusieurs bases de données sur Oracle ? Si oui,
donnez moi quelques explications.




Merci d'avance pour vos réponses que j'attends impatiemment.

6 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
13
En ce qui concerne Oracle, ne peux-tu pas utiliser le driver "Microsoft ODBC for Oracle" ?
Messages postés
13
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
24 novembre 2009

merci ghuysman pour ton avis,
Pour l'utilisation du driver ODBC for Oracle ça marche à condition que le client Oracle soit installé sur le poste client.
Et ma question était s'il y a une autre possibilité pour se connecter au serveur sans avoir installer le logiciel Oracle sur le poste client ? avec VB6 bien sur.
Merci à tout ceux qui vont contribuer.
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
13
Non, enfin je ne crois pas. Il a besoin d'un driver particulier et ça, tu ne peux rien y faire.
Si tu veux redistribuer l'application, tu dois la distribuer avec le client Oracle.
Messages postés
13
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
24 novembre 2009

donc si je comprend bien, il me faut forcement installer le client oracle ?
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
13
Je pense que tu n'as guère le choix.
Messages postés
13
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
24 novembre 2009

donc merci beaucoup et que le bon dieu te protége