Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Eindeutige SQL Server Hardware ID ermitteln (https://www.delphipraxis.net/157229-eindeutige-sql-server-hardware-id-ermitteln.html)

sega84 4. Jan 2011 10:55

Datenbank: SQL Server • Version: 2005 • Zugriff über: UniDac

Eindeutige SQL Server Hardware ID ermitteln
 
Guten Tag,
besteht die möglichkeit eine eindeutige Server ID eines SQL Servers zu ermitteln?
Wir würden gerne unsere Software via Lizenzkey an einen bestimmten SQL Server binden, so dass die Software nur in Verbindung mit einem bestimmten SQL Server funktioniert.
Habe ihr da irgendwelche Ideen, was man da wie machen kann?

generic 4. Jan 2011 12:23

AW: Eindeutige SQL Server Hardware ID ermitteln
 
Du kannst eine Extended Stored Procedure via DLL erstellen. Diese liefert dir eine HardwareId wie du sie haben möchtest.

Allerdings lässt sich die Funktion/DLL sehr einfach Faken und ist damit Schutzlos.

Bau also lieber einen Dienst welcher mit dem Client die Kommunikation abwickelt. Dieser enthält den DB-Code und etwas Logik. Den Dienst schützt du.

"Mehrschichtige Anwendungen"

sx2008 4. Jan 2011 13:24

AW: Eindeutige SQL Server Hardware ID ermitteln
 
Also ich würde den Zugriff auf einen anderen SQL Server nicht hart verbieten.
Was, wenn dieser Server beim Kunde abraucht und er ein Backup auf einem Ersatzserver eingespielt hat?
Falls das nicht erlaubt wird könnte der Kunde auf die Idee kommen Schadensersatzansprüche zu stellen (je nachdem wie wichtig dein Programm für den Kunden ist).
Erlaubt wäre aber ein Nag-Screen in dem auf den lizenzwidrigen Betrieb hingewiesen wird.

SAP verbietet z.B. auch nicht das mehrfache Anmelden mit dem gleichen Benutzer sondern lässt dem Benutzer die Entscheidungsfreiheit.
Hinweis bei Mehrfachanmeldung.jpg


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz