Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP i MSSQL 2005 EXPRESS, JAK się połączyć????
genger
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.08.2008

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


Mam na WIN XP SP2 zainstalowane XAMPP dla Windows Version 1.6.3a (PHP 5.2.3).
Chcę połączyć się z MSSQL SERVER 2005 EXPRESS (tez jest na tym kompie). Podejrzewam, że mam problemy z plikiem ntwdblib.dll . Czy w ogóle da się połączyć przy użyciu tej biblioteki z wersją serwera 2005 EXPRESS?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
angel2953
post
Post #2





Grupa: Zarejestrowani
Postów: 199
Pomógł: 5
Dołączył: 8.07.2004
Skąd: gdynia

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


ok mam:

Po pierwsze:
to jest plik ntwdblibdll, który mam w katalogu C:\Serwery\PHP (tutaj jest cała instalka PP 5.2.6 - plik php.exe i cała reszta od PHP) i tylko tam,

Po drugie:
Sprawdź czy masz możliwość nawiązywania połączeń przez TCP/IP czylli:
1. Uruchom SQL Server Configuration Manager
2. w sekcji SQL Server 2005 Network Configuration masz Protocols for NAWA_INSTACJI_NADANA_PRZY_INSTALACJI po prawej stronie masz dostępne protokoły dostępu do bazy (domyślnie jest tylko Shared Memory),
Sprawdź czy TCP/IP jest []enabled[/b] jak nie to:
3. Kliknij PPM na TCP/IP i daj Enable i zrestartuj usługę MSSQL
4. znów w "SQL Server Configuration Mnager" w sekcji "Protocols for [...]" na TCP/IP kliknij PPM i Properties na drugiej zakładce powinieneś mieć numer portu (możesz go sam dzdefiniować - chyba wtedy nie będzie się zmieniał po każdorazowym restarcie usługi)


i teraz prosty kod na połączenie:
  1. <?php
  2.  
  3.  
  4. // tutaj podajesz port z Managera
  5. $servername='localhost,4634';
  6. $username='username';
  7. $password='userpass';
  8.  
  9. $conn = mssql_connect($servername, $username, $password);
  10.  
  11. if(!$conn) {
  12. die("Connection failed...");
  13. } else {
  14. echo "Connection OK\n";
  15. }
  16.  
  17. mssql_close($conn);
  18.  
  19.  
  20. ?>


zapisz wszystko do pliku i uruchom go w przeglądarce. Jak będzie Connection OK to się połączyłeś.

Ten post edytował angel2953 2.09.2008, 20:21:30
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.12.2025 - 19:53