Search  
Thursday, May 24, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Aplicatii Web  Aplicatie VFP+M...
 Aplicatie VFP+MSSQL
 
 8/28/2007 12:33:29 PM
User is offlineradoiflorin
5 posts


Aplicatie VFP+MSSQL
 (N/A)

Salut .

 Mi-ar prinde bine ceva ajutor . Exista o aplicatie scrisa in VFP 9 si server de baze de date MSSQL 2000 .

Functioneaza perfect in  intranet dar vreau sa pot folosi aplicatia si pe net .  (Sa accesez serverul de la distanta ) .

Este posibil ca clientul  (VFP )  sa se comporte in internet identic ca in LAN ?

Multumesc  .

Florin .

 

 8/28/2007 12:36:32 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Aplicatie VFP+MSSQL
 (N/A)
Da. In stringul de conectare scrie adresa IP a serverului respectiv.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 8/28/2007 2:20:14 PM
User is offlineradoiflorin
5 posts


Re: Aplicatie VFP+MSSQL
 (N/A)

Salut si multumesc ptr raspuns.

 

Daca folosesc ip-ul in stringul de conectare in intranet functioneaza dar in internet nu .

Ar putea avea legatura cu serverul de SQL ?  (parerea mea ii ca nu-i de la VFP ) .

Eventual daca ii cineva dispus sa ma ajute i-as spune ip-ul  , usr si psw .

Multumesc .

Florin .

 

 8/28/2007 8:14:29 PM
User is offlineedyshor
1450 posts
1st




Re: Aplicatie VFP+MSSQL
 (N/A) Modified By edyshor  on 8/28/2007 8:14:50 PM)
Probabil conexiunea de internet este de vina. Daca ai un ruter intre server-ul sql si internet sau un firewall pe serverul de sql care blocheaza accesul pe porturile folosite de acesta te-ai aranjat.
In primul caz ar fi necesar sa redirectezi un port al serverului pe care sa-l folosesti. N-am facut asta niciodata si nu stiu ce pasi sa-ti recomand, dar ceva legat de subiecxtul asta s-a mai discutat pe forum.
 8/28/2007 9:05:47 PM
User is offlineradoiflorin
5 posts


Re: Aplicatie VFP+MSSQL
 (Switzerland)

Salutare .

Miam pierdut o zi incercand sa acceser serverul de la distanta .

M-am gandit sa o iau in pasi marunti . Va expun un caz pe care eu momentan nu reusesc sa il intales sau nu stiu .

Microsoft SQL Server 2000  instalat pe calc   avand ip  de retea  : 192.168.40.137

Clientul (VFP) se conecteaza la server  in urmatorul mod  :

x_dsn='sql'

x_usr='sa'

x_psw=''

A="driver=SQL Server;"+"server="+x_dsn+";uid="+x_usr+";pwd="+x_psw

STORE SQLSTRINGCONNECT(A) TO v_1

Functioneaza fara probleme .

Dar.... daca vreau sa ma conectez folosind IP-ul  nu   numele serverului .....

Inca o chestie .. am rulat codul de mai sus chiar de pe server . Funcioneaza numai cand dau enable la protocolul  Named Pipes .Daca il dezactivez nu merge .

Am incercat toate combinatiile posibile , cautat pe net . Nu am gasit sintaxa intructiunii SQLCONNECT care sa contina ca si parametru  IP-UL .

Va rog a ma ajuta cu o sintaxa  sau un modul de conectare .

Multumesc.

Florin .

 

 

 8/28/2007 9:26:20 PM
User is offlineAdrian Gerlan
581 posts
1st




Re: Aplicatie VFP+MSSQL
 (N/A)

 Ar trebui sa mearga asa:

x_dsn='192.168.40.137'

dar... doar din reteaua interna.



AdiG
 8/28/2007 9:40:31 PM
User is offlineradoiflorin
5 posts


Re: Aplicatie VFP+MSSQL
 (Switzerland)

Deacord merge dar numai daca activez protocolul Named Pipes. Daca nu-i activat ...nici o atentie .

Banuiesc ca de la distanta foloseste protocoalele TCP/IP sau multiprotocol .. nu named pipes .

Mersi

 8/28/2007 11:19:16 PM
User is offlineDaniel Buduru
2334 posts
1st




Re: Aplicatie VFP+MSSQL
 (N/A)
Sintaxa pentru stringul de conectare este urmatoarea:
SERVER=tcp:adresa_ip,port

In cazul tau, daca serverul este instalat ca "default instance", ar fi:
SERVER=tcp:192.168.40.137,1433
1433 este portul TCP implicit asignat instalarii ca default instance.
Daca serverul este instalat ca "named instance", portul TCP se aloca dinamic. Nu am mai lucrat demult cu sql 200, in 2005 poartul si aliasul se
configureaza cu "SQL server configuratiion mamager"
Pentru a testa conexiune in intranet, dezactivezi celelalte moduri de conectare in afara de TCP (Named pipes, shared memory si VIA).
Pentru conectrea din internet, va trebui sa configurezi router-ul pentru port forwrding  pe adresa  din  intranet a serverului.
Gasesti documentatia pentr 2005 aici:
http://msdn2.microsoft.com/en-us/library/ms175483.aspx

HTH
Dan

Daniel Buduru
 10/19/2007 3:12:41 PM
User is offlinegabi123
106 posts
5th


Re: Aplicatie VFP+MSSQL
 (Romania)

poate ca intre timp ti-ai rez.pb. dar acum am ajuns pe aici intimplator (cautam ca tot lenesul o rezolvare)  asa ca incerc  totusi un raspuns :

1 asigura-te ca pe server SQl-ul e pe TCPIP , asta vezi cel mai simplu oprind serverul si vazind ultimul log , daca scrie ceva in genul : SQL listeing om 127.0.0.1:portul  e ok / daca nu cauta pe net , e simplu sa-l faci sa merga pe tcp

2 fa regula in fiirewall local sau da-l jos , cum doresti , atentie la port schimba-l din server sau din router daca ai asa ceva ; in nici un caz nu iesi pe net cu portul implicit 1433 ; aici situatiile pot diferi dramatic daca esti in s2000 sau 2005 ; in orice caz idaca esti in 2000 opreste interpretorul de comezi -gasesti pe net - altfel in 5 minute se agata cel putin 1 intrus de tine ; si daca to vb de securitate pune barola buna pe SA si pe orice alt cont , si si mai bine nu folosi SA-ul

3 dupa ce ai iesit din server tre sa-ti faci regula  in router ; banuiesc ca nu e greu

4 la punctul asta ne aflam deja pe o statie externa , fa proba cu telnet ...ip... port , daca-ti raspunde nimic nu-ti mai sta in cale si te poti conecta , depinde in continuare de tipul de logare a sql

bafta

  Visual FoxPro  Aplicatii Web  Aplicatie VFP+M...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement