Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Konfiguracja Php I Msde 2000 W Windows
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
Zbłąkany
Instalujemy msde 2000 obok serweru(u mnie apache) i php.
Jest kilka sposobow laczenia sie do w/w bazy danych z poziomu skryptow php, ja chcialbym opisac dwa: laczenie przez funkcje odbc i mssql smile.gif
odbc:
po zainstalowaniu w prawym dolnym rogu obok zegara powinnien sie pojawic Server Service Manager. Klikamy go dwa razy lewym przyciskiem myszy biggrin.gif i po otwarciu widzimy nazwe serweru w pierwszym polu i ta nazwa nas bedzie interesowac smile.gif zaznaczamy ja i kopiujemy (prawy klawisz myszki i z menu kontekstowego wybieramy kopiuj albo naciskamy lewy Ctrl + C). Klikamy na Start\Ustawienia\Panel Sterowania\Narzędzia administracyjne\Źródła danych (ODBC).
Domyslnie jestesmy na zkladce: DSN użytkownika, ale na razie zostawmy ja w spokoju i przejdzmy do nastepnej Systemowe DSN. Klikamy na dodaj, wybieramy z listy sterownik: SQL Server po kliknieciu zakończ w pole name wpisujemy nazwe naszego serwera proponuje "localhost" a w server wklejamy to co zesmy wczesniej skopiowali (adres naszego serwera) i klikamy dalej. Na nastepnej stronie zaznaczamy opcje with sql server authentiaction (to jest ta nizsza opcja), a na samym dole zaznaczamy ptaszka i wpisujemy usera oraz login: u mnie w trakcie instalacji zaznaczylem usera sa z pustym haslem. Po kliknieciu na dalej, na samej gorze mozemy wybrac opcje domyslnej bazy danych zaznczajac ptaszka i wybierajac baze danych z menu kontekstowego smile.gif i znow dalej. Na samej gorze zachaczamy ptaszka i wybieramy jezyk Polish i klikamy na zakończ. Pojawia nam sie nowe okienko klikamy w nim na przycisku umieszczonym w lewym dolnym rogu: "Test Data Source". Pojawi nam sie nowe okienko w ktorym ostatnia linia powinna wygladac tak: "TESTS COMPLETED SUCCESSFULLY!", nastepnie klikamy na ok i jeszcze raz ok i przechodzimy do zakladki DSN użytkownika i wykonujemy takie same czynnosci jak dla poprzedniej zakladki smile.gif Od teraz mozemy sie laczyc za pomoca funkcji odbc_connect albo odbc_pconnect uzywajac jako server name: localhost i uzytkownika i hasla dla niego ktore zdefiniowalismy.
mssql:
Po instalacji wchodzimy w Start\Ustawienia\Panel Sterowania\Narzędzia administracyjne\Zasady Zabezpieczeń Lokalnych. W nowym oknie wybieramy Zasady Lokalne (po lewej) i z trzech pozycji wybrac Opcje Zabezpieczeń. Z prawej czesci okna klikamy dwa razy na: "Dostęp Sieciowy: zezwalaj na stosowanie uprawnień Wszyscy do anonimowych użytkowników" i zaznacz opcje Włączony, nastepnie kliknij ok i zamknij okno smile.gif Skopiuj plik ntwdblib.dll z c:\[link do zainstalowanego php]\dll do c:\windows\system32 i odhaszuj linijke w php.ini aby ladowal modul mssql, nie zapomnij umiescic tak samo skonfigurowanego pliku php.ini rowniez w c:\windows.
Teraz mozesz sie laczyc za pomoca funkcji mssql_connect i mssql_pconnect uzywajac jako server name: "(local)\[instance name]" i usera i hasla dla niego zdefiniowanego przy instalacji domyslnie jest to uzytkownik "sa" z pustym haslem "", gdzie [instance name] to nazwa instancji po backslashu z adresu serwera smile.gif .
P.S. Dziala na pewno pod 2000, XP i 2k3 a co do 98 i Me to nie wiem.
P.S.2 W razie jakichs problemow piszcie na PW do mnie postaram sie pomoc.
Prosze o zamkniecie i podklejenie cool.gif
scanner
Zamykam i przyklejam.
DeyV
a ja zgadzam się z tym, ze jest to post potrzebny.
Ale proponowałbym wkleić go do jakiegoś worda, poprawić pisownię, dodać trochę przecinków i akapitów, co być może by spowodowało, że ten post stanie się choć odrobinę czytelny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.