Połączenie z bazą danych MSSQL |
Połączenie z bazą danych MSSQL |
14.04.2014, 13:30:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) |
Witam,
Mam problem z połączeniem się do bazy danych MSSQL. Mam zainstalowany webserv na windows 8 i stworzony plik
W głównym pliku wywołuje
Błąd, który otrzymuję to: Fatal error: Call to undefined function mssql_connect() in C:\WebServ\httpd-users\mssql_connection.php on line 10 |
|
|
14.04.2014, 13:33:15
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
NIe masz zainstalowanego modulu mssql....
http://pl1.php.net/manual/en/mssql.installation.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
14.04.2014, 14:19:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) |
to na bank
ostatnio jak miałem kłopoty z połączeniem z MSSQL ( na wersji php 5.2.9 aby nie używać sqlsrv ale też i z innych powodów infrastrukturalnych ) potrzebowałem podmienić bibliotekę ntwdblib.dll na versję 2000.80.194.0 to dla dla potomnych może |
|
|
14.04.2014, 15:23:08
Post
#4
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) |
Mieliście rację co do biblioteki, zainstalowałem i się łączy, ale pokazuje mi Login faild, przy danych, które na pewno są poprawne (łączę się na nich przez MS SQL Management). W połączeniu daje IP\Serv, a w SQL Management mam XXXXXX-Server\XXX, tylko jak się łączę do tej bazy z zewnątrz to muszę podać IP? Niby wsio ok, ale nie wiem teraz czemu jest ten login faild.
Ten post edytował andyet 14.04.2014, 15:25:26 |
|
|
24.09.2014, 09:51:48
Post
#5
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Hej. Podłaczę sie do tematu. Mam podobny problem z połaczeniem tyle, że ja używam sqlsrv i PDO. Pierwszy raz łączę się z tą bazą i za bardzo nie wiem co dalej robić.
kody: init.php
class.Database.php
W tym momencie dostaje komunikat: SQLSTATE[08001]: [Microsoft][SQL Server Native Client 10.0]Named Pipes Provider: Could not open a connection to SQL Server [67]. Jeżeli dodam port ,1433 (jest standardowy ustawiony) to komunikat wygląda tak: SQLSTATE[08001]: [Microsoft][SQL Server Native Client 10.0]TCP Provider: No such host is known. Pomocy panowie bo juz niewiem, czy ja coś zle napisałem czy może sql server nie tak skonfigurowany. Obsługa Named Pipes na serwerze SQL jest włączona jak coś. Dodam, że działa na nim aplikacja .net i z jej baza chce sie połączyć. EDIT>> Ok. Dałem rade. trzeba było wyklikać jeszcze kilka rzeczy w sql server i zmienic "/" na "\" Ten post edytował kasior 24.09.2014, 11:45:47 -------------------- Zapraszam do odwiedzenia mojej strony.
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 14:59 |