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

Polaczenie z MS SQL Server 2k

0 views
Skip to first unread message

Pawel Tkaczyk

unread,
Mar 20, 2001, 3:36:52 PM3/20/01
to
Witam,
Niestety, nie udało mi się połączyć stosując Wasze rady z poprzedniego
wątku. Zatem spróbuję jeszcze raz. W2k Serv i MS SQL Serv 2k w firmie. Stały
IP, SDI. W domku W2k Pro, też SDI, stały IP. Na lokalnym IIS w domku mam
pliki, które powinny korzystać z bazy z kompa w firmie. Jak się do niej
podłączyć?
Robię tak:
set conn = Server.CreateObject("ADODB.Connection")
conn.open
"Provider=SQLOLEDB;Server=213.25.249.234;UID=IUSR_MARVEL;PWD=;DATABASE=SQLAs
trum"
(potrzebuję jedynie dostęp taki, jak mają zwykli użytkownicy z poziomu www,
stąd IUSR)

A dostaję:
Error Type:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access
denied.
/w4/ksiazki3.asp, line 20


Czyli nie mogę się dostać... Co zatem poprawić (w firmie lub w domku), żebym
mógł korzystać z tych zasobów?
Pozdrawiam i liczę na Was :-)
--
Paweł Tkaczyk Wydawnictwo ASTRUM
p-tk...@astrum.wroc.pl http://www.astrum.wroc.pl
UIN: 7573793 http://213.25.249.234 [galeria]


iks

unread,
Mar 20, 2001, 4:19:12 PM3/20/01
to

Użytkownik "Pawel Tkaczyk" <p-tk...@astrum.wroc.pl> napisał w wiadomości
news:998f17$nrr$1...@okapi.ict.pwr.wroc.pl...

> Witam,
> Niestety, nie udało mi się połączyć stosując Wasze rady z poprzedniego
> wątku. Zatem spróbuję jeszcze raz. W2k Serv i MS SQL Serv 2k w firmie.
Stały
> IP, SDI. W domku W2k Pro, też SDI, stały IP. Na lokalnym IIS w domku mam
> pliki, które powinny korzystać z bazy z kompa w firmie. Jak się do niej

Eee, teraz to ja rozumiem. Serwer SQL stoi w sieci wewnetrznej, za
firewall'em .
Musisz sie polaczyc z siecia prywatna (VPN), albo umozliwic serwerowi
komunikacje
z internetem. To drugie raczej niechetnie widziane przez firmy.
Popytaj w grupach o tematyce sieciowej.
Ale w dalszym ciagu nie rozumiem dlaczego nie mozesz zainstalowac mssqla w
domu.

pozdrawiam,

x

Pawel Tkaczyk

unread,
Mar 20, 2001, 4:41:45 PM3/20/01
to
"iks" <oop...@polbox.com> wrote in message news:998hj3$ofg$1...@news.tpi.pl...

> Eee, teraz to ja rozumiem. Serwer SQL stoi w sieci wewnetrznej, za
> firewall'em .
> Musisz sie polaczyc z siecia prywatna (VPN), albo umozliwic serwerowi
> komunikacje
> z internetem. To drugie raczej niechetnie widziane przez firmy.
> Popytaj w grupach o tematyce sieciowej.
> Ale w dalszym ciagu nie rozumiem dlaczego nie mozesz zainstalowac mssqla w
> domu.

Serwer stoi na zewnętrznym IP (213.25.249.234). Firewall mogę ustawić tak,
żeby mnie wpuszczał, ale muszę wiedzieć, gdzie SQL Server nasłuchuje. Poza
tym wolałbym wchodzić na takim samym poziomie jak użytkownicy IIS (którzy w
końcu mogą korzystać z jego zasobów...).
Co do instalacji SQL w domku - mam W2k Pro i oryginalny SQL Server (a co,
dostałem za zasługi z MS :-) i przy instalacji wyskakuje Error jakiś tam -
możliwa jest tylko instalacja Client Tools i Connectivity Tools (co zresztą
mam zainstalowane). Może przez to da się jakoś podpiąć do mojego drugiego
serverka...

Felito

unread,
Mar 21, 2001, 3:50:45 AM3/21/01
to
Sprobuj ustawic w Client Network Utility polaczenie z danym serwerem po IP
port 1433

Użytkownik "Pawel Tkaczyk" <p-tk...@astrum.wroc.pl> napisał w wiadomości
news:998iqs$28$1...@okapi.ict.pwr.wroc.pl...

Felito

unread,
Mar 21, 2001, 3:53:24 AM3/21/01
to
Sprobuj ustawic w Client Network Utility polaczenie z danym serwerem po IP
port 1433
Użytkownik "Pawel Tkaczyk" <p-tk...@astrum.wroc.pl> napisał w wiadomości
news:998iqs$28$1...@okapi.ict.pwr.wroc.pl...

Pawel "Marvel" Tkaczyk

unread,
Mar 21, 2001, 4:38:51 AM3/21/01
to
"Felito" <fel...@polbox.com> wrote in message
news:999oe3$esq$2...@news.tpi.pl...

> Sprobuj ustawic w Client Network Utility polaczenie z danym serwerem po IP
> port 1433

Nadal to samo: Server does not exist or access denied :-(
Chyba będę się naprawdę musiał zastanowić nad VPN...
Nadal liczę na pomoc

Jacek "Stawik" Stawicki

unread,
Mar 21, 2001, 1:10:48 PM3/21/01
to
"Pawel Tkaczyk" <p-tk...@astrum.wroc.pl>
news:998f17$nrr$1...@okapi.ict.pwr.wroc.pl...

> Czyli nie mogę się dostać... Co zatem poprawić (w firmie lub w domku),
żebym
> mógł korzystać z tych zasobów?
> Pozdrawiam i liczę na Was :-)

Mam w domu takie rozwiazanie ze sa dwa kompy polaczone ze soba . Na jednym
jest asp na drugim SQL7. Do kompa z baza lacze sie tak:

Conn.ConnectionString = "PROVIDER=SQLOLEDB;SERVER=192.168.1.2;UID=user;" & _
"PWD=pass;DATABASE=baza"

W bazie danych mam zalozonego Logina: Name = user i Password = pass ktory
jest przypisany do bazy=baza.
I to wszystko.

Wydaje mi sie ze powinnes utworzyc w bazie osobny login, ktory nie bedzie
wykorzystywal identyfikacji poprzez konta w sieci (NT) lokalnej, a blad
typu:
==================================


Error Type:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access
denied.
/w4/ksiazki3.asp, line 20

==================================
otrzymuje wlasnie przy probie odpalenia klienta MS SQL na drugiej maszynie
gdy nie jestem zalogowany na koncie, ktore jest odpowiednie dla maszyny z
baza danych.

Wiec zmien:


Provider=SQLOLEDB;Server=213.25.249.234;UID=IUSR_MARVEL;PWD=;DATABASE=SQLAs
trum"

na cos w stylu
Provider=SQLOLEDB;Server=213.25.249.234;UID=LOGIN;PWD=HASLO;DATABASE=SQLAs
trum"

gdzie LOGIN i HASLO to jest to co wspomnialem wczesniej.

uff, zagmatwane to ale mysle ze dasz sobie rade.

Ps.
Ustawienia w Client Network Utility nie ma tu znaczenia, gdyz przy
wykorzystaniu ConnectionString serwer stosuje tylko identyfikacje SQL Server
( a identyfikacja NT nie ma tu znaczenia ).

Of kors to dziala mi na SQL7, wiec nie wiem czy w W2k cos sie zmienialo
raczej nie ).

--
Jacek "Stawik" Stawicki
042-687-18-08
IiE UL ŁódĽ


Jacek "Stawik" Stawicki

unread,
Mar 25, 2001, 5:23:10 AM3/25/01
to

"Pawel "Marvel" Tkaczyk" <p-tk...@astrum.wroc.pl>
news:999srh$rh1$1...@okapi.ict.pwr.wroc.pl...
> Nadal liczę na pomoc

tak mi jeszcze przyszlo do glowy,
we wlasciwosciach serwera ustaw na zakladce Security -> Authentication na
SQL Server and Windows NT.

0 new messages