Testiranje MSSQL povezave preko obrazca

Opis problema

Sodelujemo z mnogimi strankami, zato se tudi večkrat pojavijo primeri, ko je potrebno podatke pridobiti oz. vpisati v MSSQL bazo. Tukaj pa se stvar zaplete, saj nam stranka pogosto pošlje “delujoče” podatke za povezovanje na MSSQL strežnik, kar se kasneje izkaže da si z njimi ne moremo veliko pomagati. Mogoče so podatki res pravilni, vendar je strežnik navzven omejen, lahko popolnoma, lahko pa dopušča povezavo samo iz določenih IP-jev.

Rešitev…

Da bi se izognili tovrstnim težavam, smo našli tako rešitev, da na strežniku implementiramo obrazec, kamor bo stranka sama vpisala podatke in ji bo strežnik sporočil, ali je povezava omogočena ali ne. Obrazec se nahaja tukaj.

Kaj mora stranka storiti?

Vse kar je zahtevano od stranke, je to, da vpiše svoje podatke od MSSQL strežnika v obrazec in testira povezavo. To mora ponoviti tolikokrat, dokler ji na dnu strani ne izpiše “CONNECTION SUCCESS!”, seveda naj vmes tudi konfigurira strežnik.

Kaj mora stranka upoštevati pri konfiguraciji MSSQL strežnika?

MSSQL strežnik mora dovoljevati dostop iz IP-ja 90.157.148.186 (spletnisistemi.si) in pa nasploh mora imeti omogočeno povezovanje od zunaj, ne samo interno, saj privzeto nameščen strežnik tega nima. Če že res zmanjka idej, potem naj stranka preveri FireWall, ipd. Vse konfiguracije, ki so vodile k uspehu, si je najbolje zapisati, saj bo morala stranka enako storiti za strežnik, kjer bo nameščen naš modul za manipuliranje s podatki (izvozni, uvozni, itd.)

Lastnosti povezave

Naš strežnik uporablja funkcije ODBC s pomočjo gonilnika TDS, preko katerega se je mogoče z operacijskega sistema Linux povezati na MSSQL strežnik, kar pomeni, da mora stranka poskrbeti, da bo na strežniku, računalniku, prenosniku, … , kjer bo nameščen naš modul, nameščena vsa programska oprema, ki bo nam omogočala dostop (povezavo) do MSSQL strežnika.

Uporabne povezave:

http://www.spletnisistemi.si/test/mssql_connection

Podobni članki:

  1. Testiranje Firebird povezave preko obrazca
  2. Kako se povezati na MSSQL strežnik
  3. PHP in mssql baza
  4. Pošiljanje skritega obrazca z jQuery knjižnico
  5. Napaka Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGON’
  6. Izpis napak pri mssql_query poizvedbah

Dodaj komentar