Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sql + app + sieciowa

0 views
Skip to first unread message

Kriss

unread,
Oct 16, 2009, 9:21:10 AM10/16/09
to
Witam.
Chciałem zaprojektować sobie aplikacje sieciową z obsługą sql
(Express), i w związku z tym mam pytanie (dla mnie zasadnicze).
Założenie jest takie, że na jednym kompie jest sql Express i z innych
kompów za pomocą napisanej aplikacje dostajemy się do danych i teraz
pytanie. Jak lepiej robić ten dostęp (jak to się zregóły robi),
1. czy napisać serwer (tylko tam gdzie sql express) i klienta, wtedy
dostęp do bazy miałby tylko serwer a klienci przez aplikację typu
"serwer",

2. czy może lepiej napisać tylko klientów czyli aplikacje będą
bezpośrednio łączyły się z sql Express bez żadnej aplikacji serwerowej
i w każdej takiej aplikacji było by rozwiązywanie konfliktów itp.

Próbowałem podejrzeć jak to robią inni i np. Subiekt GT ( z moich
obserwacji) nie ma czegoś takiego jak serwer (mogę się mylić)
Ktoś ma z tym doświadczenie i mógłby się podzielić spostrzeżeniami

gregorius

unread,
Oct 16, 2009, 3:45:58 PM10/16/09
to
Kriss pisze:
> Witam.
> Chcia�em zaprojektowa� sobie aplikacje sieciow� z obs�ug� sql
> (Express), i w zwi�zku z tym mam pytanie (dla mnie zasadnicze).
> Za�o�enie jest takie, �e na jednym kompie jest sql Express i z innych
> komp�w za pomoc� napisanej aplikacje dostajemy si� do danych i teraz
> pytanie. Jak lepiej robi� ten dost�p (jak to si� zreg�y robi),
> 1. czy napisaďż˝ serwer (tylko tam gdzie sql express) i klienta, wtedy
> dost�p do bazy mia�by tylko serwer a klienci przez aplikacj� typu
> "serwer",
>
> 2. czy mo�e lepiej napisa� tylko klient�w czyli aplikacje b�d�
> bezpo�rednio ��czy�y si� z sql Express bez �adnej aplikacji serwerowej
> i w ka�dej takiej aplikacji by�o by rozwi�zywanie konflikt�w itp.
>
> Pr�bowa�em podejrze� jak to robi� inni i np. Subiekt GT ( z moich
> obserwacji) nie ma czegoďż˝ takiego jak serwer (mogďż˝ siďż˝ myliďż˝)
> Kto� ma z tym do�wiadczenie i m�g�by si� podzieli� spostrze�eniami

Robi si� i tak, i tak. Pierwsze rozwi�zanie jest bardziej skomplikowane,
wi�c skoro tylko my�lisz jak b�dzie lepiej, to pewnie dla Ciebie lepszy
b�dzie spos�b 2 jako prostszy ;-).

Pozdrawiam

--
gregorius

Łukasz Kuryło

unread,
Oct 17, 2009, 8:12:49 PM10/17/09
to
Możesz jeszcze zobaczyć ado.net data services, ale nie wiem, czy to
nie przesada. Raczej sposób nr 2 powinien wystarczyć.

Kriss

unread,
Oct 18, 2009, 4:43:43 AM10/18/09
to
On 18 Paź, 02:12, Łukasz Kuryło <lsz...@gmail.com> wrote:
> Możesz jeszcze zobaczyć ado.net data services, ale nie wiem, czy to
> nie przesada. Raczej sposób nr 2 powinien wystarczyć.

Dzięki a odpowiedzi.

Teraz się upewniłem co do 2 sposobu

I jeszcze jedno, rozumiem że w tym drugim sposobie nie da się
kontrolować "ilości" licencji tzn chciałbym zrobić app licencjonowaną,
na każdego klienta licencja, pewnie nie da się tego w tym sposobie
zorganizować?? czy może są jakieś sposoby??

Karol Y

unread,
Oct 18, 2009, 4:46:03 AM10/18/09
to
>
> I jeszcze jedno, rozumiem �e w tym drugim sposobie nie da si�
> kontrolowa� "ilo�ci" licencji tzn chcia�bym zrobi� app licencjonowan�,
> na ka�dego klienta licencja, pewnie nie da si� tego w tym sposobie
> zorganizowa�?? czy mo�e s� jakie� sposoby??

Powiedzmy tak. W pierwszym przypadku jest to znacznie prostsze.

--
Mateusz Bogusz

Marek Kwiatkowski

unread,
Nov 6, 2009, 1:39:37 PM11/6/09
to
> >
>> I jeszcze jedno, rozumiem �e w tym drugim sposobie nie da si�
>> kontrolowa� "ilo�ci" licencji tzn chcia�bym zrobi� app licencjonowan�,
>> na ka�dego klienta licencja, pewnie nie da si� tego w tym sposobie
>> zorganizowa�?? czy mo�e s� jakie� sposoby??

>
> Powiedzmy tak. W pierwszym przypadku jest to znacznie prostsze.
>
> --
> Mateusz Bogusz
>

Tylko jest jedno ale, SQL w wersji Express nie pozwala na dost�p sieciowy,
tylko lokalnie, wi�c musisz stworzy� serwer, a wi�c spos�b 1.

Marek Kwiatkowski


gregorius

unread,
Nov 6, 2009, 2:54:49 PM11/6/09
to
Marek Kwiatkowski pisze:

>>> I jeszcze jedno, rozumiem �e w tym drugim sposobie nie da si�
>>> kontrolowa� "ilo�ci" licencji tzn chcia�bym zrobi� app licencjonowan�,
>>> na ka�dego klienta licencja, pewnie nie da si� tego w tym sposobie
>>> zorganizowa�?? czy mo�e s� jakie� sposoby??

>> Powiedzmy tak. W pierwszym przypadku jest to znacznie prostsze.
>>
>> --
>> Mateusz Bogusz
>>
>
> Tylko jest jedno ale, SQL w wersji Express nie pozwala na dost�p sieciowy,
> tylko lokalnie, wi�c musisz stworzy� serwer, a wi�c spos�b 1.

Jeste� pewien? Je�li tak, to ca�kowicie mnie zaskoczy�e� :-).

Przyznam, �e dla 2008 nie korzysta�em z dost�pu sieciowego (i nie mam
pod r�k�, �eby to sprawdzi�), ale dla 2005 nie raz. A to, �e nie jest on
domy�lnie w��czony wcale mi nie przeszkadza.

Pozdrawiam

--
gregorius
Odpowiadaj�c usu� spamerom_nie. z adresu.

Waldek P

unread,
Nov 8, 2009, 11:15:43 AM11/8/09
to
gregorius pisze:
> Marek Kwiatkowski pisze:

>> Tylko jest jedno ale, SQL w wersji Express nie pozwala na dost�p
>> sieciowy, tylko lokalnie, wi�c musisz stworzy� serwer, a wi�c spos�b 1.
>
> Jeste� pewien? Je�li tak, to ca�kowicie mnie zaskoczy�e� :-).
>
> Przyznam, �e dla 2008 nie korzysta�em z dost�pu sieciowego (i nie mam
> pod r�k�, �eby to sprawdzi�), ale dla 2005 nie raz. A to, �e nie jest on
> domy�lnie w��czony wcale mi nie przeszkadza.
>
> Pozdrawiam
>

oczywi�cie, �e SQL 2008 pozwala na dost�p sieciowy (podobnie jak 2005) i
podobnie jak tam domy�lna instalacja ma dost�p po TCP/IP wy��czony, ale
nic nie stoi na przeszkodzie �eby go w��czy�

--
WP

0 new messages