[ iPod @ 17.08.2008. 22:05 ] @
Pozdrav,

Nakon dugo mucenja, uspjeo sam namjestiti Remote Access na SQL Server 2005 koji se nalazi instaliran na glavnom serveru u centrali firme. Tada sam mislio da sam rijesio sve svoje probleme, ali izgleda da nisam. Problem je sljedeci, naime instalirao sam aplikaciju koja zahtjeva koristenje sql servera, na racunar kod kuce, i u ostalim poslovnicama. Recimo konektujem se ujutro, prvi put prodje sve bez problema, iskljucim aplikaciju, probam za 10 minuta, i tada naravno nece da se spoji dobijam poruku da host ne odgovara i slicno, pricekam pola sata, 45 min, opet mogu da se spojim i tako sve u ciklusima. To nebi bio problem da se konektujem sa jednoig mjesta, ali jest eproblem jer imamo 9 isturenih poslovnica koje ce morati koristiti aplikaciju cesto u isto vrijeme, a bojim se da ovaj problem ce to da onemoguci, zato Vas molim za pomoc ili barem neka uputstva, veoma zahvalan, Zlaja.

Pozdrav.
[ Sasa Popovic @ 19.08.2008. 18:57 ] @
Pozdrav,

Izgleda mi kao da imate problem sa slobodnim konekcijama na SQL Server. Predlazem da u momentu kada Vasa remote aplikacija ne moze da se konektuje na SQL Server pokusate da se konektujete na SQL Server sa lokalne masine (ne remote). Ukoliko ni sa lokalne masine (one na kojoj je SQL Server) ne mozete da se konektujete na SQL Server onda verovatno imate problem sa konekcijama. Ukoliko imate problem sa konekcijama moguce je da aplikacije koje pristupaju SQL Server-u nisu dobro napisane i ne zatvaraju konekcije u pravo vreme.

Da bi ste videli maksimalni broj konekcija koji je dozvoljen na SQL Server-u, mozete da izvrsite sledeci upit:
Code:
SELECT @@MAX_CONNECTIONS AS 'Max Connections'
.

Predlazem da pogledate i SQL Server log-ove. Moguce je da postoji jos neki problem zbog kog SQL Server ne dozvoljava remote pristup.

Pokusajte i sa sledecim upitima:
Code:

SELECT COUNT(*) AS 'Total connections' FROM Master..SysProcesses

SELECT Cntr_Value AS 'Total user connections'
    FROM Master..SysPerfInfo S
    WHERE S.Counter_Name = 'User Connections'



Ukoliko ne resite problem sami napisite kakvi su rezultati izvrsavanja prethodno navedenih upita.

Pozdrav,
Sasa
[ mmix @ 19.08.2008. 19:21 ] @
Ne bih se slozio, kad se premasi maksimalan broj paralelnih konekcija (sto je inace 32768 po defaultu), SQL server ne postane unresponsive na nove zahteve vec vraca "The maximum limit for connections has been reached" i tek onda obara konekciju.
Ovo meni lici na klasican problem sa SOHO konfiguracijama u Srbiji, malo veci ofis NAT-ovan iza jeftinog NAT/DSL rutera od 20 evra. Korisnici u ofisu koriste net i napune statefull firewall u ruteru i nema vise mesta za nove konekcije i dobijas DoS dok se pritisak ne smanji i dok TTL za konekcije ne istekne u dovoljnom broju da se otvori "mesto". Postoji razlog zasto su Cisco ruteri skuplji od TPLinka i slicnih. Ako nije sam ruter moze da bude i DSL modem ako nije propisno namesten (ako ima ukljucen firewall)