作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有没有办法让服务器上没有提升权限(没有特殊数据库权限、本地管理员或任何类型)的普通用户(客户端)从服务器(MAC 地址)获取任何类型的唯一 ID 、数据库安装 ID、服务器硬件 ID)或任何类似的东西?
基本上我正在寻找一个 ID 来验证安装。我知道我可以通过将某种 ID 写入注册表和数据库来安装服务器端来做到这一点,但是有没有办法在不安装任何东西的情况下做到这一点?最低要求是我从 Linux 和 Windows 的 MySQL 和 SQL Server 获得它。
我目前的研究表明不存在这样的事情。如以下评论所示:
I think any answer is going to require xp_cmdshell since unique hardware information is not exposed directly to SQL Server
最佳答案
我认为您无法直接从 Sql-Server 获取硬件详细信息。它可能会抛出其他可以为 sql-server 和您的系统硬件做出贡献的程序。
sql server 中有一个预定义函数,它会为您提供唯一且随机的 id。
create table TableName
(
id varchar(max) default newid()
)
关于sql-server - 如何从sql server获取一个唯一的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26345966/
我是一名优秀的程序员,十分优秀!