是否可以使用存储过程获取mac地址?

Don*_* V. 2 sql-server stored-procedures

想知道是否有可能使用存储过程获取服务器的mac地址?我做了一些搜索,但一无所获.这是使用SQL2008.

更新
不幸的是,如果服务器上有VMWare,使用newsequentialid()的答案可能会返回错误的MacAddress.

Mar*_*ith 5

一个有点圆的方法!

declare @t table
(
i uniqueidentifier default newsequentialid(),
m as cast(i as char(36))
)

insert into @t default values;

select
    substring(m,25,2) + '-' + 
    substring(m,27,2) + '-' + 
    substring(m,29,2) + '-' +
    substring(m,31,2) + '-' +
    substring(m,33,2) + '-' +
    substring(m,35,2) AS MacAddress
FROM @t
Run Code Online (Sandbox Code Playgroud)