Don*_* V. 2 sql-server stored-procedures
想知道是否有可能使用存储过程获取服务器的mac地址?我做了一些搜索,但一无所获.这是使用SQL2008.
更新
不幸的是,如果服务器上有VMWare,使用newsequentialid()的答案可能会返回错误的MacAddress.
一个有点圆的方法!
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)