-2

ネットワーク カードの MAC アドレスや CPU ID など、プライベート ネットワークにない可能性のあるデータベース サーバーからハードウェア情報を取得したいと考えています。MS SQL と MySQL で動作する必要があります。

ある種のライセンス モデルに必要であり、任意のネットワーク接続で動作する必要があります。データベース サーバーのハードウェア ID や、このサーバーを一意に識別する DB サーバー ソフトウェアのシリアルのようなもの。

ありがとう

ダーク

4

3 に答える 3

1

一般に、MAC アドレスは多くのシステムでシステム管理者が設定できるため、ノードロックには適していません。システム パラメータの組み合わせはより安全ですが、もちろん、システムにマイナー アップグレードを行うユーザー (おそらくこれらのパラメータの 1 つが変更される) や、システム クラッシュが発生したため、システムを取得する必要があるユーザーに対応する方法を提供する必要があります。ライセンスを別のシステムで実行している場合、およびライセンスを別のシステムに再配置したいユーザー (ライセンス条件で許可されている場合)。

于 2011-09-13T13:34:04.353 に答える
0
mysql> STATUS;
--------------
./client/mysql  Ver 14.12 Distrib 5.0.29, for pc-linux-gnu (i686) using readline 5.0

Connection id:          8
Current database:
Current user:           mc@localhost
SSL:                    Not in use
Current pager:          /usr/bin/less
Using outfile:          ''
Using delimiter:        ;
Server version:         5.0.27-standard MySQL Community Edition - Standard (GPL)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    latin1
Conn.  characterset:    latin1
UNIX socket:            /tmp/mysql.sock
Uptime:                 1 day 3 hours 58 min 43 sec

Threads: 2  Questions: 17  Slow queries: 0  Opens: 11  Flush tables: 1  Open tables: 6  Queries per second avg: 0.000
--------------

mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+

http://dev.mysql.com/doc/refman/5.0/en/installation-version.html

于 2011-09-13T13:20:15.113 に答える
0

これはインターネットで見つけました。他の SQL 情報を考えたり見つけたりするのに役立つかもしれません。

SELECT cpu_count, hyperthread_ratio, cpu_count/hyperthread_ratio,
physical_memory_in_bytes/1048576 AS 'RAM (MB)'
FROM sys.dm_os_sys_info;

SQLデータベーステーブルからIPアドレスを取得するこの回答も参照してください。

于 2011-09-13T13:26:22.973 に答える