Zitat von
Hansa:
Meiner Ansicht nach hat eine
GUID in dem Zusammenhang absolut nichts zu suchen. Ganz davon abgesehen, daß sie viel zu lang ist. Deshalb wohl auch die -. Mabuse, ging es bei Dir nur um die eindeutige Identifikation eines Standortes, oder was ? Wenn ich MAC-Adressen, GUIDs usw. in der
DB verbaue, dann ist man nämlich schnell wieder am Anfang !
Wenn Du einen weltweiten eindeutigen Schlüssel brauchst, kommst Du an der
GUID nicht vorbei.
Wie willst Du sonst eine Syncronisation z.B. mit 1.300
SQL Server (weltweit verstreut) und ca. 50.000 Clients (die alle offline Daten erfassen können) realisieren.
Die Clients syncronisieren sich mit dem Server, die Server syncronisiersn sich gegenseitig über ein paar Duzend
SQL-Server die im Cluster laufen. (Master
SQL-Server in der Zentrale).
Zu
GUID und 128 Bit Zahl oder String.
Nicht alle
SQL-Server bieten einen
GUID Datentyp an. Vor allem nicht die lokalen auf den Clients (z.B.
Paradox oder DBase)
Wenn man heterogene Netzwerke hat ist das alles nicht so einfach.