Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam proszę o pomoc
Nie znam się za dobrze na tym ale chciałbym się połączyć z bazą w celu wydobywania drobnych informacji lecz nie moge poradzić sobie z połączeniem do tej bazy próbuje się połączyć za pomocą
dużo kombinowałem i zawsze pokazuje się "Nie odnaleziono bazy danych" z informacji które wyszukałem do tej pory wynika iż należy odpowiednio skonfigurować serwer oto parametry: Micsrosoft SQL Server Service Manger Version 8.00.760 Dostęp do bazy poprzez AdminSQL.exe Version 5.2.0.0 Posiadam stałe publiczne IP Proszę o pomoc, dodam jeszcze że w serwer pracuje z programem PCMarket i bardzo ważne jest żeby czegoś nie popsuć miedzy komunikacją PCMARKET - MSSQL SERVER |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Do łączenia się z MSSQL nie używa się funkcji dedykowanych do MySQL. Do tego masz przecież mssql_connect
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
zmieniłem na mssql_connect
i pokazuje Fatal error: Call to undefined function mssql_connect() in ***.php on line 13 (z przykładu linia 4) a gdzie znaleść nr portu? Ten post edytował adi456 7.10.2010, 15:16:58 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Manuala wypadałoby przeczytać dokładniej, a nie zmienić tylko nazwę funkcji. Poza tym trzeba mieć dodane rozszerzenie do mssql.
Funkcja przyjmuje następujące parametry: Kod resource mssql_connect ([ string $nazwa_serwera [, string $nazwa_użytkownika [, string $hasło [, bool $nowy_identyfikator_połączenia ]]]] ) Poza tym nie wiem czemu od razu wygaszasz błędy znakiem @? Pierwszy lepszy przykład łączenia się z bazą:
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Doczytałem i kombinowałem na wszystkie sposoby w tym przypadku wywala błąd
Fatal error: Call to undefined function mssql_connect() in ***.php on line 5 (w przykładzie użytkownika "vokiel" linia 7) Ten post edytował adi456 8.10.2010, 08:01:52 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%)
|
Doczytałem i kombinowałem na wszystkie sposoby w tym przypadku wywala błąd Fatal error: Call to undefined function mssql_connect() in ***.php on line 5 (w przykładzie użytkownika "vokiel" linia 7) masz niedoinstalowany moduł do obsługi MSSQL-a, pewnie brakuje biblioteki ntwdblib.dll w katalogu widocznym przez apache czyli httpd.exe -> http://www.php.net/manual/en/function.mssq...nnect.php#77437 tudzież skorzystaj z innej metody połączenia z bazą np. PDO i sterownika od Microsoft: http://www.tfconsulting.com.au/node/11 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
napisałem do Admina serwera na którym umieszczam skrypt i uzyskałem odp:
można jaśniej ? gdzie brakuje biblioteki ? Serwer jest linuksowy więc skąd pomysł że obsługuje MSSQL ? co zrobić w takiej sytuacji |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Serwer jest linuksowy więc skąd pomysł że obsługuje MSSQL Dobry jest.... weź mu powiedz, ze ty nie chcesz serwera mssql a jedynie biblioteki do łączenia się z mssql w php. Może to zrozumie.... co za gość...A, i powiedz mu że te biblioteki są dostępne również na linuksie (IMG:style_emoticons/default/smile.gif) ps: co to za hosting? |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
hosting indexo.pl
administratorzy mnie olewają (IMG:style_emoticons/default/blinksmiley.gif) może ktoś pomoże zbudować mini serwer na komputerze? Wiem że jest o tym dużo artykułów ale chodzi o to że ten pc jest na windowsie xp wiec wydaje mi się że przy mojej znajomości konfiguracji serwerów pewnie każdy niby haker będzie się mógł włamać i ukraść cenne informacje lub skasować? może uda się zrobić jakąś mini instalacje żeby tego uniknąć? potrzebna będzie tylko obsługa PHP + MSSQL ? czy może lepiej zainstalować cały zestaw np Krasnal i spędzić parę tygodni na szukaniu artykułów na temat zabezpieczania własnego serwera? Bardzo proszę o opinie na ten temat Ten post edytował adi456 19.10.2010, 21:52:53 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Na Xp możesz zainstalować sobie XAMPP'a, z tym, żeby mieć serwis dostępny z zewnątrz musisz mieć publiczne IP lub dyndns, przekierowanie portów na routerze do Twojego komputera. Poza tym wypada zabezpieczyć porządnie system - uruchamiać procesy serwera, bazy danych z innego użytkownika z ograniczonymi uprawnieniami, ograniczonym dostępem do dysku, etc.
Własny serwer w domu jest ok, masz nad nim pełną kontrolę (dopóki nikt Ci się nie włamie i go nie przejmie:-p ), ale są też minusy: w przypadku gdy wyłączysz komputer strona zniknie z sieci, większe rachunki za prąd, sam pilnujesz systemu - konfiguracji, aktualizacji, backupów, bezpieczeństwa, itd. Może lepiej wykup sobie jakiś hosting, nawet najtańszy, ale gdzieś, gdzie admin rozróżnia bibliotekę do łączenia się do MSSQL od samego silnika bazy (np tanio jest na http://www.linuxpl.com od 48,80 zł brutto/rok) i miej to z głowy. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Udało się chyba admin serwera przeczytał ten wątek bo doinstalował ten moduł (IMG:style_emoticons/default/guitar.gif)
ale teraz mam takie pytanie, chce się połączyć z bazą MSSQL na moim komputerze, mam publiczne ip ale i tak się nie chce połączyć domyślam się że muszę odblokować port w routerze pytanie tylko który to port i jak to sprawdzić? Z tego co czytałem to baza przy instalacji wybiera sobie losowy czy to prawda? rozwiązanie: okazało się że żaden port nie jest potrzebny wystarczyło włączyć DMZ na routerku Ten post edytował adi456 21.10.2010, 13:58:20 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 07:55 |