Unique Identifier des SQL-Servers

28/09/2007 - 22:21 von Thomas Kehl | Report spam
Hallo.
Gibt es im SQL-Server einen Unique-Indentifier? Ich bràuchte einen Key, der
den SQL-Server eindeutig verifiziert für ein Lizenzsystem.
Oder ist es evt. möglich, die MAC-Adresse des Rechners, auf dem der
SQL-Server làuft zu lesen (über ein SQL-Statement bzw. StoredProcedure)?

Danke für eure Hilfe.

Beste Grüsse, Thomas
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
29/09/2007 - 00:00 | Warnen spam
Hallo Thomas,

"Thomas Kehl" schrieb:

Gibt es im SQL-Server einen Unique-Indentifier? Ich bràuchte einen Key, der den SQL-Server eindeutig verifiziert für ein
Lizenzsystem.
Oder ist es evt. möglich, die MAC-Adresse des Rechners, auf dem der SQL-Server làuft zu lesen (über ein SQL-Statement bzw.
StoredProcedure)?



Mit den entsprechenden Rechten kannst Du alles mögliche aufrufen, auch eine
Batchdatei, die bspw. ipconfig o.à. ausführt und das Resultat zurückgibt.

EXEC xp_cmdshell 'ipconfig /all | find "Physikalische Adresse"'

Die Verwendung von xp_cmdshell muss auf SQL Server 2005 allerdings explizit
freigegeben werden (natürlich von einem SA).

EXEC master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE

Evtl. reicht dir ja aber das hier auch schon:

http://msdn2.microsoft.com/en-us/li...74396.aspx

SELECT SERVERPROPERTY( 'ComputerNamePhysicalNetBIOS' )

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen