Gjoreski | 08.08.2018 11:52 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Dobro je kad cujem da je neko uspeo , vecina koi ovo pokusaju nikad ne uspe. Srecno i zelim ti puno uspeha. |
Branestan | 01.12.2018 12:54 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Na koji način se može zaÅ¡titi pristup MySQL serveru sa klijentovog računara? Napravio sam MySQL server koji se nalazi na mom računaru, a kao FE koristim Access bazu (Access 2003). Linkovao sam tabele preko ODBC drajvera i omogućio klijentu da bazi pristupa sa svog računara. Međutim, ovu ODBC konekciju na moj server vidim iz bilo koje Acccess baze koju otvorim na klijentovom računaru. Znači, onaj ko to shvati može iz bilo koje baze da se linkuje na moje tabele i izmijeni Å¡ta želi. Znam da je Access slab po pitanju zaÅ¡tite ali me se ne prelazi na neko drugo rjeÅ¡enje jer sam u Access-u napravio dobar dio aplikacija koje mi koriste u radu. Da li je neko rjeÅ¡aao ovu konekciju preko procedura ili na neki drugi način (recimo, da se lozinka MySQL servera upisuje iz VBA koda prilikom pokretanja Access baze ili sl.)? |
Gjoreski | 01.12.2018 13:09 |
---|---|
Predmet:Re: My SQL Server pristap preku internet moguce je kako ne . Mozes napraviti konekcija koja ke se spaja direkno na tvoju databazi bez odbc drajvera. |
Branestan | 01.12.2018 16:52 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Pravio sam neku kombinaciju od funkcija koje sam našao. Prvi dio uredno odradi ali mi grešku izbaci na: DoCmd.TransferDatabase acLink, "ODBC Database", ConnectStrg, _ acTable, Strg, Strg Izbrisao sam naziv servera i lozinku u funkciji koju šaljem u bazi. Jesam li napravom putu? |
|
Prilozi: db11.rar (Velicina datoteke:26.71 KB) |
zxz | 01.12.2018 18:18 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Evo primjer konekcije sa referncom Microsoft ActiveX Data Object 6.1 i sa odbc 5.1. PreuzmiIzvorni kôd (Visual Basic):
Tvoje jos nisam pogledao |
Branestan | 01.12.2018 20:40 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Za ImeTabele upisujem tabele iz MySQL baze? Za svaku po jedan red broj 17? |
Gjoreski | 01.12.2018 22:24 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Ovo sto je @ZXZ postavio radi 100%. E sad predpostavljam da si pravio program sa msaccess databaza pa onda si presa na msssql databaza. Sve je ostalo isto osim vrsta databaze , umesto ms access ti sa ODBC drajvera si se pikopcao na MY SQL databazi. Ovo je resenje koje radi bez problema no ni je ni malo profesionalni pristup. Imas 2 varijante da resis sigurnost databazi i to su. Prvi nacin je da napravis ODBC bez USERa i PASSWORDa , a da i ih uneses na svako logirajne ( sta mislim da tebi vise odgovara imas manje posl ) I nacin koi ja primenujem a to je : Papravis konekcija koja e @ZXZ opisao , a preradis svoju aplikaciju na malo profesionalni nacin (pristup) sta ima vise posla ali meni se vise dopada. Sad na tebi je da odlucis sta ces. |
zxz | 01.12.2018 22:28 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Nemoj da razmisljas na access nacin pa da linkujes tabele sve. Napravis konekciju i podizes tabele kada ti koja treba. ukoliko napravis isto kao sto radis u accessu onda ce ti to sigurno jos sporije raditi. ukoliko to radis samo zastite radi onda je to druga stvar. |
Branestan | 01.12.2018 22:34 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Radim sa MySQL serverom. Prvo rjeÅ¡enje sam probao, s tim da sam ja ostavio samo lozinku praznu. Svaki puta kada se otvara baza pojavi se prozor Mysql ODBC konektora i u njemu samo treba upisati lozinku, nakon čega se može raditi. To mi ne odgovara jer opet neko treba da ima lozinku za pristup. Ovo Å¡to je ZXZ poslao nisam uspio skontati. Da li tabele već trebaju biti u mojoj bazi ili ih ova funkcija treba linkovati svaki puta kada se pokrene baza? Samo zbog zaÅ¡tite ovo radim, tako da ću praviti da ih sve linkujem prilikom pokretanja baze. |
zxz | 01.12.2018 23:01 |
---|---|
Predmet:Re: My SQL Server pristap preku internet Citat: Ovo Å¡to je ZXZ poslao nisam uspio skontati. Da li tabele već trebaju biti u mojoj bazi ili ih ova funkcija treba linkovati svaki puta kada se pokrene baza? Evo kako mi razmisljamo. Zamislimo da imamo 30 ljudi koje moramo prevesti napr. iz sarajeva koji trebaju da obave neki posao. Mi kazemo ovako dovezemo ih sve odjednom autobusom iz sarajeva pa neka cekaju na redu neka su tu. To bi u prevodu bilo linkovanje tabela u access. Medjutim nama uvijek treba samo jedan upit da se izvrsi na bazi i da nam baza posalje rezultat. Znaci daleko je lakse u datom momentu izrsiti konekciju na bazu poslati joj odredjeni string odnosno instrukciju sta nam treba pomocu sql stringa a ona nam vrati rezultat. To je pogotovo funkcionalno kada se radi o visekorisnickom sucelju jer je mreza manje opterecena a i sama baza. |