MSSQL 2008 nie dziala gdy kabel sieciowy jest odlączony |
MSSQL 2008 nie dziala gdy kabel sieciowy jest odlączony |
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. |
|
|
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
-------------------- |
|
|
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%) |
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.
|
|
|
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 |
|
|
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 |
|
|
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 02:38 |