Podešavanje SQL za spoljašnji pristup

U ovom poglavlju ćemo predstaviti kako da (opciono) podesimo server, ukoliko želimo pristupati bazi podataka i iz druge radne stanice u istoj mreži.
Sadržaj
- Pronalaženje IP-a
- Podešavanja SQL Configuration Manager-a
- Izuzeci za zaštitni zid (firewall)
|
1. Pronalaženje IP-a
Korisnik potraži IP radne stanice preko komandne linije pomoću komande ipconfig. To uradi tako što potraži Komandnu liniju preko menija start.

Potom unese komandu ipconig i pročita svoj IPv4 Address.

2. Podešavanje SQL Server 2019 Configuration Manager-a
Korisnik u meniju start potraži SQL Server 2019 Configuration Manager.

Otvoriće se novi prozor.
U strukturi raspakuje SQL Server Network Configuration i označi Protocols for DATALAB (odnosno ime instance, u kojoj pokrećemo bazu).
Na desnoj strani uključi Enable TCP/IP.

Dvoklikom na TCP/IP korisnik otvori novi prozor - TCP/IP - svojstva.
Na panelu IP Addresses potraži IP4 i podesi ga na Enabled.
U prozor IP-Address unese svoju IPv4 adresu iz 1. koraka (pronalaženje IP-a).
Može podesiti i podrazumevani TCP port za SQL - 1433.
U odeljku IPAII podesi TCP port za SQL - 1433.

Kada korisnik popravi podešavanja, klikne na dugme Primeni.
Prikazaće se upozorenje za ponovno pokretanje SQL servisa.

Korisnik u sledećem koraku u desnom meniju SQL Server Configuration Manager-a prelazi na SQL Server Services.
U desnom meniju ponovo pokrene SQL Server (ime instance) pomoću desnog klika miša i naredbe Restart.

3. Izuzeci za zaštitni zid (firewall)
U izuzetke za zaštitni zid (firewall) biće neophodno dodati: SQL Writter, SQL Browser i TCP/IP port 1433.
Korisnik u kontrolnoj tabli potraži Windows Defender Firewall (Zaštitni zid Windows zaštitnika) i izabere Više opcija za postavke.

Pod Inbound Rules doda New Rule.

U sledećem koraku doda dva izuzetka za Program.

Korisnik potraži put do sqlwritter.exe i sqlbrowser.exe i dozvoli povezivanje na sledećem koraku.
 |
SAVET
Po zadatim postavkama, programske izuzeci se učitavaju na:
SQL Writter: C:\Program Files\Microsoft SQL Server\90\Shared\sqlwritter.exe
SQL Browser: C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe
|

Kada korisnik doda programske izuzetke, dodaje i novi Rule sa Port-om.

Upotrebljavamo TCP port, kojeg smo podesili u SQL Configuration Manager-u i dozvoljavamo mu povezivanje.


Nakon unosa programskih izuzetaka i porta, korisnik se uveri da pod Inbound Rules ima tri nova izuzetka.

Korisnik podešavanja sačuva i već tad može pokušati da se poveže sa druge radne stanice.
Može se prijaviti na SQL server preko Management Studia iz treće radne stanice.