AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Eindeutige SQL Server Hardware ID ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Eindeutige SQL Server Hardware ID ermitteln

Ein Thema von sega84 · begonnen am 4. Jan 2011 · letzter Beitrag vom 4. Jan 2011
Antwort Antwort
sega84

Registriert seit: 18. Sep 2006
73 Beiträge
 
Delphi XE2 Professional
 
#1

Eindeutige SQL Server Hardware ID ermitteln

  Alt 4. Jan 2011, 10:55
Datenbank: SQL Server • Version: 2005 • Zugriff über: UniDac
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?
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#2

AW: Eindeutige SQL Server Hardware ID ermitteln

  Alt 4. Jan 2011, 12:23
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"
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Eindeutige SQL Server Hardware ID ermitteln

  Alt 4. Jan 2011, 13:24
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

Geändert von sx2008 ( 4. Jan 2011 um 13:26 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 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