从数据库服务器获取硬件信息
我想从数据库服务器获取硬件信息,该服务器可能不在我的专用网络中,例如网卡的 MAC 地址或 CPU ID。它必须适用于 MS SQL 和 MySQL。
它是某种许可模型所必需的,并且需要在任何网络连接上工作。类似于数据库服务器的硬件 ID 或数据库服务器软件的某种序列,它唯一地标识该服务器。
谢谢德克
I want to get hardware information from a database server, which may not be in my private network, like the network card's MAC address, or the CPU ID. It has to work on MS SQL and MySQL.
It is needed for some kind of Licensing Model and needs to work over ANY network connection. Something like a Hardware ID of the database server or some kind of serial of the DB Server software, which identifies this server uniquely.
Thanks
Dirk
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一般来说,MAC 地址对于节点锁定来说不是一个好的选择,因为它可以由许多系统上的系统管理员设置。系统参数的组合更安全,但当然,您需要提供一种方法来适应对系统进行较小升级的用户(可能会导致其中一个参数发生更改)、系统崩溃并因此需要获得他们的许可证在另一个系统上运行,以及想要将其许可证重新定位到另一个系统的用户(如果您的许可条款允许这样做)。
In general the MAC address is not a good choice for node-locking, as it can be set by a System Administrator on many systems. A combination of system parameters is more secure, but of course you need to provide a way to accommodate users who do minor upgrades to their system (perhaps causing one of these parameters to change), users who have a system crash and so need to get their license running on another system, and users who want to relocate their license to another system (if your license terms allow this).
http://dev.mysql.com/doc/refman/5.0 /en/installation-version.html
http://dev.mysql.com/doc/refman/5.0/en/installation-version.html
在互联网上找到了这个。它可能会帮助你想到/找到其他SQL信息。
另请参阅此答案,它从 SQL 数据库获取 IP 地址桌子。
Found this on the internets. It may help you to think of / find other SQL information.
See also this answer, which gets the IP address from a SQL database table.