如何得到SQL安装后的本地信息

ittdmb 2003-09-15 11:38:54
安装SQL Server 2000之后。如何得到SQL安装的本地信息(即在这台电脑上安装后,再到另一台电脑上安装时,不一样的信息).最好能用SQL语句直接得到
...全文
25 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
ittdmb 2003-09-20
  • 打赏
  • 举报
回复
mzikey: 你知道,如何在工作站上通过SQL语句,读取服务器的硬盘/网卡序列号?
tjan 2003-09-18
  • 打赏
  • 举报
回复
用 c 写个 dll 取得服务器的硬盘序列号就可以的,我原来用 pb 就是这么处理的
aierong 2003-09-18
  • 打赏
  • 举报
回复

网卡
ittdmb 2003-09-18
  • 打赏
  • 举报
回复
服务器的硬盘序列号或网卡序列号怎么取?
我用 select net_address from master..sysprocesses where kpid >0
无论是连到哪台服务器上,都只会取出自已本地的网卡序列信息.
mzikey 2003-09-18
  • 打赏
  • 举报
回复
连怎么取这些基本信息还想加密?建议你还是把这些基本的东西搞明白再考虑加密吧。
ittdmb 2003-09-17
  • 打赏
  • 举报
回复
怎么没人回答?都不知道吗?
ittdmb 2003-09-16
  • 打赏
  • 举报
回复
服务器的硬盘序列号或网卡序列号怎么取?
我用 select net_address from master..sysprocesses where kpid >0
无论是连到哪台服务器上,都只会取出自已本地的网卡序列信息.
mjhnet 2003-09-16
  • 打赏
  • 举报
回复
取服务器的硬盘序列号或者网卡序列号
ittdmb 2003-09-16
  • 打赏
  • 举报
回复
如果是单机使用数据库,取硬盘序列号或者网卡序列号,可以达到目的。但是网络版呢?比如说:我安装了两套网络版软件。都是以SQL 2000 为数据库服务器的。这时,我要对网络版软件进行加密,加密信息就存贮在SQL数据库中。为了防止加密信息在两套系统之间复制。我想在加密的过程中加入SQL系统的本身固定属性。如果是采用硬盘序列号或者网卡序列号的话,在两套系统之间是会有区分,但是工作站访问时,也会出现信息不同。会使用工作站无法访问。请问,有没有,又能区分两套系统,又使各自的工作站可以顺序访问的方法?
CrazyFor 2003-09-15
  • 打赏
  • 举报
回复
是啊,具体是什么?
tjan 2003-09-15
  • 打赏
  • 举报
回复
你想了解什么内容?
pbsql 2003-09-15
  • 打赏
  • 举报
回复
不知你要什么,安装路径可以从这里得到:
use master
select filename from sysfiles
zarge 2003-09-15
  • 打赏
  • 举报
回复
配置函数
这些标量函数返回当前配置选项设置的信息。

@@DATEFIRST
@@OPTIONS
@@DBTS
@@REMSERVER
@@LANGID
@@SERVERNAME
@@LANGUAGE
@@SERVICENAME
@@LOCK_TIMEOUT
@@SPID
@@MAX_CONNECTIONS
@@TEXTSIZE
@@MAX_PRECISION
@@VERSION
@@NESTLEVEL
伍子V5 2003-09-15
  • 打赏
  • 举报
回复
查看全局变量
select @@...
arrow_gx 2003-09-15
  • 打赏
  • 举报
回复
我使用了楼上的方法,觉得这些信息没什么用,也不够详细,但是我不懂如何实现,关注

同时,搂主的意思是要实现什么?不太明白,等待高手

up
longji 2003-09-15
  • 打赏
  • 举报
回复
select @@version
select @@servicename
select @@servername
select @@spid
select @@remserver
select @@nestlevel
tjan 2003-09-15
  • 打赏
  • 举报
回复
取硬盘序列号或者网卡序列号吧。
ittdmb 2003-09-15
  • 打赏
  • 举报
回复
因为像数据库名、服务器名等信息,在两台电脑的SQL中都可能是相同的。所以不能使用。请问有什么是不同的?可能只有SQL安装的时间,但是应该如何取得这个时间信息呢?
ittdmb 2003-09-15
  • 打赏
  • 举报
回复
在线等待
ittdmb 2003-09-15
  • 打赏
  • 举报
回复
我用同样的盘,在相同配置的两台电脑上,分别安装了SQL2000软件,此时SQL的版本号、数据库路径是相同的。我想找到一些不同的东西。比如说,安装时间等。请问,用SQL语句,怎么取这些不同的信息呢?
我的目的,是想用这些特殊的信息来进行加密。防止加密信息在两台电脑之间拷贝。有谁知道请不赐教!小妹在此谢了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧