Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Postoji li jedistveni ključ za kopletnu bazu

[es] :: MS SQL :: Postoji li jedistveni ključ za kopletnu bazu

[ Pregleda: 1822 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.133.*

Sajt: nemam ja to


Profil

icon Postoji li jedistveni ključ za kopletnu bazu04.05.2009. u 08:16 - pre 182 meseci
Poštovani !
Interesuje me da li SQL za pojedinu bazu ima neki svoj jedinstveni ključ kako bi aplikacija koju razvijam mogla znati sa kojom je predhotno Bazom radila
Kako ne bi moglo doći do greške u integridetu podataka.
Znam da je naziv jedinstven za baze u SQL serveru ali je to na nivo jednog servera, Što me je opet strah ako neko zaluta na neki drugi SQL server pa tamo
naiđe na isti naziv baze da onda aplikacija ne napravi glupost.
Inače aplikacija radi sa dvije baze, Jedna Centralna koja predstavlja kompletnu logiku preduzeća, dok je druga lokalna i služi kao spona između POS kasa i Centralnog Servera.
Sad ja pokušavam izbijeći da neki stučnjak povuče podatke sa jednog preduzeća u lokalnu bazu a nakon toga te iste podatke pošalje na drugi server.
Ako ima neki bolji način da napravim fiksan par između dvije baze, (centralne SQL i lokalne SQL expres) vrlo rado cu ga prihvatiti.

Unaprijed zahvalan
S poštovanjem
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
93.86.29.*

Jabber: DarkMan


Profil

icon Re: Postoji li jedistveni ključ za kopletnu bazu04.05.2009. u 11:55 - pre 182 meseci
Mozda gresim ali mislim da nema. Jedan od nacina je na primer da sam generises hash na osnovu sheme baze.
Na primer, napravis funkciju koja ce izvrsiti sledece upite:
Code:

select * from INFORMATION_SCHEMA.TABLES
select * from INFORMATION_SCHEMA.COLUMNS
select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
select * from INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS

zatim te podatke stavi u neki buffer i iz njega izgenerisi na primer MD5 hash koji ce ti posluziti kao kljuc.
 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
212.200.139.*



Profil

icon Re: Postoji li jedistveni ključ za kopletnu bazu07.05.2009. u 11:03 - pre 182 meseci
A da koristis tip kolone u nekoj tablei unique identifier?
Pa tvoja aplikacija procita taj broj..
 
Odgovor na temu

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.133.*

Sajt: nemam ja to


Profil

icon Re: Postoji li jedistveni ključ za kopletnu bazu07.05.2009. u 15:14 - pre 182 meseci
Shvatio sam I ja da je to relativno lagano izvesti,
Napraviti ću tabelu u bazi koja ce imati samo jedan zapis sa takvim Identifikatorom,
Poslije toga ću taj indetifikator prepisati u lakalnu bazu kako bi kod Postavljanja konekciski parametara u
aplikaciji mogao usporediti da li postojeća lokalna baza ima podatke koji su projeklom iz baze na centralnom serveru.

Samo sam mislio da za to posoji neki Best Practice ili nešto slično.

U svakom slučaju hvala na odgovorima
S poštovanjem
 
Odgovor na temu

[es] :: MS SQL :: Postoji li jedistveni ključ za kopletnu bazu

[ Pregleda: 1822 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.