SQL Server 获得独特的“BIOS”;细绳?

发布于 2024-12-02 10:56:24 字数 123 浏览 0 评论 0原文

在Windows中,我们可以获得一个代表BIOS的唯一字符串(对于该机器来说是唯一的)

在SQL Server中是否有类似的东西,我可以在其中返回该SQL Server安装的身份或BIOS(对于该安装来说是唯一的?)

In Windows we can get a unique string which represents the BIOS (unique to that machine)

Is there anything comparable in SQL Server where I can return the Identity or BIOS of that SQL Server installation (unique to that installation?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱已欠费 2024-12-09 10:56:24

也许是一个 MAC 地址……尽管每台机器可能有多个。

CREATE TABLE #ipconfig(info varchar(256) null)
INSERT INTO #ipconfig EXEC master..xp_cmdshell 'ipconfig/all'
SELECT SubString(info, CharIndex(':', info) + 1, 99) AS MAC FROM #ipconfig
WHERE info Like '%Physical Address%'
DROP TABLE #ipconfig

A MAC address, maybe... although there could be more than one per machine.

CREATE TABLE #ipconfig(info varchar(256) null)
INSERT INTO #ipconfig EXEC master..xp_cmdshell 'ipconfig/all'
SELECT SubString(info, CharIndex(':', info) + 1, 99) AS MAC FROM #ipconfig
WHERE info Like '%Physical Address%'
DROP TABLE #ipconfig
赢得她心 2024-12-09 10:56:24

我已经构建了扩展存储过程作为 WMI 的桥梁
你可以查询

exec xp_wmiv3 'SELECT * FROM Win32_BIOS'

它可以在http://bummisoft.de/download/XP_WMI.zip。
包含 32 位和 64 位服务器的版本

I have built as extended stroed procedure as bridge to WMI
you could just query

exec xp_wmiv3 'SELECT * FROM Win32_BIOS'

It can be downloaded at http://bummisoft.de/download/XP_WMI.zip.
Versions contained for 32bit and 64bit Servers

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文