Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MSSQL 2008 nie dziala gdy kabel sieciowy jest odlączony
Sadamowski
post 15.04.2012, 12:37:28
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 4.07.2011

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


Witam,

z powodów zawodowych musiałem się przestawic z mysql na mssql. Wszystko fajnie i w zasadzie jesli uzywamy PDO wszystko smiga. Mam naromiast jeden zasadniczy problem z konfiguracja systemowa. Problem polega na tym, wszystko działa fajnie jesli jestem wpięty w pracy do sieci .Natomiast jesli jestem w domu albo nan jakims spotkaniu (czyli siła rzeczy wypięty z sieci) to nie mogę się połaczyć z MSSQL serverem. Chwilę coś mieli w przeglądarce a potem dostaję:

SQLSTATE[01002] (null) (severity 9)

Oczywiście serwer zainstalowany jest na lokalnej maszynie.
Zaczynam dopiero z mssql wiec w zasadzie nie wiem co jeszcze miałbym napisac zeby jeszcze bardziej przybliżyc
Wam problem.
Jesli ktoś bedzie miał jakis pomysł lub namiar na odpowiedz na innym forum, chetnie przeczytam.
Go to the top of the page
+Quote Post
vokiel
post 15.04.2012, 14:14:14
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Pewnie serwer binduje na określony adres IP, wejdź sobie w ustawienia TCP/IP i ustaw tam Listen All na true/yes. Ewentualnie w zakładkach IP Addresses dodaj localhost (127.0.0.10


--------------------
Go to the top of the page
+Quote Post
Niktoś
post 15.04.2012, 15:16:10
Post #3





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Troszeczkę nie rozumie,instalując wybierałeś chyba rodzaj autoryzacji.Jeśli masz autoryzacje windows to zdalnie się raczej nie połączysz,gdyż jest uzależniony od maszyny.
Go to the top of the page
+Quote Post
Sadamowski
post 19.04.2012, 14:07:56
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 4.07.2011

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


No witam ponownie,

dzieki za poprzednie dwa posty.

Niestety problem w dalszym ciagu istnieje, teraz natomiast troche pokombinowałem i mam troche więcej informacji, mam nadzieję pomocnych.

Sprawa wyglada tak:
1) Opcja Listen All jest i była włączona od początku
2) Owszem, wybrałem autoryzację poprzez Windowsa ale potem pozakładałem konta, które powinny mieć możliwość lączenia się przez SQL Authentification.
teraz nowe rzeczy:
3) Podczas gdy nie jestem wpięty MOGĘ połaczyć się poprzez Microsoft SQL Server Management studio - zarówno poprzez konta z autentyfikacja Systemową jak i przez konta z autentyfikacja SQL.

Problem polega na tym, skrypty PHP maja dostęp tylko gdy jestem wpięty do sieci. Coś nie tak z Apache czy jak?

Bede wdzięczny

Go to the top of the page
+Quote Post
prachwal
post 24.04.2012, 06:45:45
Post #5





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 13.03.2009
Skąd: lublin

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


a jak łączysz się w PHP?
pokaż kod i ustawienia
Go to the top of the page
+Quote Post
Sadamowski
post 24.04.2012, 07:08:45
Post #6





Grupa: Zarejestrowani
Postów: 20
Pomógł: 1
Dołączył: 4.07.2011

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


a prosze bardzo,

define("SERVER","mssql:dbname=Test_Database;host=DBSERVER");
define("DB_USER","Super_User");
define("DB_PASS","password");
define("DB","DBSERVER");

try
{
$dbh = new PDO(SERVER,DB_USER,DB_PASS);
$dbh ->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
itd

acha.. chciałem nadmienić, że próbowałem alternatywnych ustawień dla servera typu:
define("SERVER","mssql:dbname=Test_Database;host=.");
define("SERVER","mssql:dbname=Test_Database;host=.\DBSERVER");
define("SERVER","mssql:dbname=Test_Database;host=127.0.0.1\DBSERVER");
define("SERVER","mssql:dbname=Test_Database;host=127.0.0.1");
define("SERVER","mssql:dbname=Test_Database;host=(local)");

oczywiscie zgadnijcie co.... żadne nie działa thumbsdownsmileyanim.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 02:38