gpt4 book ai didi

sql-server - 如何从sql server获取一个唯一的id

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:39 24 4
gpt4 key购买 nike

有没有办法让服务器上没有提升权限(没有特殊数据库权限、本地管理员或任何类型)的普通用户(客户端)从服务器(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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com