Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> WF-Mag dla Windows przez internet
kubosh3
post 8.02.2009, 18:30:15
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.02.2009

Ostrzeżenie: (0%)
-----


Witam. Mam poważny problem. Zainstalowałem WF-Maga dla Windows na 2 komputerach . Jeden komputer to serwer i ma stałe IP , a drugi klient .
Komputery są w rożnych miejscach i zależy mi na ich połączeniu smile.gif.
Nie mam zbytnio pomysłu jak rozwiązać problem połączenia...ponieważ wyskakuje komunikat "serwer SQL nie istnieje.... "

W obydwu przypadkach komputery są połączone z siecią przez Router. Czy ma to jakieś znaczenie. Bardzo bym prosił o pomoc .

Pozdrawiam smile.gif
Go to the top of the page
+Quote Post
klooz
post 21.02.2009, 16:41:57
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.02.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich. Mój pierwszy post, więc pozdrawiam kolgów :)

Dość wazeliny :)

Ja bym nie przesyłał danych WF-MAGa tak przez internet, bo z każdą wersją ten program wysyła tego coraz więcej.
Zastanów się nad dwoma rozwiązaniami:
1. Zdalny pulpit
2. Tunelowanie przez jakiś VPN z kompresją

Inaczej będzie naprawde wolno chodziło. Już przetestowałem to.

Ale jeśli musisz sam się o tym przekonać, to podaj więcej danych:
- jaka wersja SQL Servera
- na jakim porce pracuje
- jakie protokoły ma aktywne i jak skonfigurowane

W menu WF-MAGa masz taki programik "Konfigurator SQL" czy jakoś tak. I tam większość
rzeczy możesz ustawić. Chyba nawet wyjątek dla windowsowej zapory.

--
Pozdrawiam,
klooz

Ten post edytował klooz 21.02.2009, 16:44:30
Go to the top of the page
+Quote Post
prachwal
post 13.03.2009, 22:39:59
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 13.03.2009
Skąd: lublin

Ostrzeżenie: (0%)
-----


Cytat(kubosh3 @ 8.02.2009, 18:30:15 ) *
Witam. Mam poważny problem. Zainstalowałem WF-Maga dla Windows na 2 komputerach . Jeden komputer to serwer i ma stałe IP , a drugi klient .
Komputery są w rożnych miejscach i zależy mi na ich połączeniu smile.gif .
Nie mam zbytnio pomysłu jak rozwiązać problem połączenia...ponieważ wyskakuje komunikat "serwer SQL nie istnieje.... "

W obydwu przypadkach komputery są połączone z siecią przez Router. Czy ma to jakieś znaczenie. Bardzo bym prosił o pomoc .

Pozdrawiam smile.gif



VPN na serwerze i połączenie PPPoE do serwera

wbijasz się wtedy klientem bezpośrednio do sieci na serwerze

ps. są do tego kreatory winksmiley.jpg
Go to the top of the page
+Quote Post
ezekel
post 14.03.2009, 23:04:33
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 14.03.2009

Ostrzeżenie: (0%)
-----


Dobry wieczór wszystkim.

Po pierwsze witam się na forum.
Po drugie, nie wiem, czy nie powinienem tego pytania zamiescić trochę gdzie indziej, ale tu taki pasujacy wątek...
Do rzeczy:

Mam wf-maga 7.4.2 i sqlserwer2000 w pewnej firmie. Ludzie się loguja tak przez lan jak i przez vpn i przez zdalne pulpity. Naraz nawet do 30 osób. Pięknie chodzi i jest ok.

Chciałbym jednak zrobic stronkę, na której uzytkownicy z 2 róznych firm mogliby przegladać sobie wzajemnie dane z wfmagow (stany towarów). Skonstruowałem skrypcik php pobierajacy odpowiednie dane z tabeli artykul. Jednak skrypcik za nic w swiecie nie chce sie polaczyc z baza maga..... Mam w domu zainstalowanego maga. Odpaliłem. Gdy jako serwer (w okno logowania do maga) wpisalem ip serwera firmy i hasło, wszysko się połączyło i działa (wiec jest dobrze skonfigurowane chyba?) Natomiast wpisanie tych samych danych do skryptu daje komunikat "Warning: mssql_connect() [function.mssql-connect]: Sybase: Client message: Server is unavailable or does not exist. (severity 78) in /test.php on line 12" ( test.php to mój skrypcik).

Serwer sql jest chyba ok skonfigurowny(jest protokol tcp zaznaczony, dodany), w \system32 biblioteka ntwdblib.dll jest w wersji 2000.80.2039.0, sql konfigurator maga tez pokazuje, że wszystko jest ok. Firma ma dsl ze stalym IP, a na routerze jest przekierowany port 1433 na maszyne z magiem (maszyna na pewno nasluchuje na 1433). Firewall na pewno nie blokuje (probowalem wyłaczac).

Skrypcik wrzucam na serwer-konto, które mam w nazwa.pl.

i nie działa...

ponizej skrypcik (moze w nim cos trzeba zmienić? nie wiem, bo nie za bardzo znam się na php)...

<html>
<body>


<?php
$myServer = "83.13.xxx.xxx:1433";
$myUser = "sa";
$myPass = "*****";
$myDB = "nazwa_bazy";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT nazwa2 ";
$query .= "FROM artykul ";
$query .= "WHERE id_artykulu='1'";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["nazwa2"] . "</li>";
}
//close the connection
mssql_close($dbhandle);
?>

</body>
</html>



Co jeszcze mogę sprawdzić?

pozdrawiam wszystkich
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 05:11