sql server 2008 获取不到网卡地址,求解。大神来帮帮我把!

时间:2022-03-29 04:52:59
服务器换了一块主板后,HIS软件(医院管理软件)sql server 2008 获取不到网卡mac的地址了。 
HIS公司说是换了主板 硬件有问题,可是系统都重装了,数据库也重装了。软件是通过数据库获取网卡mac地址老绑定的。现在服务器是不能关机重启,重启之后获取的地址又变了。就要重新注册软件。每重启一次就变一次。急死了
下图是网卡数据,第二张是SQL 获取到的网卡信息。可以看,根本就对不上号啊
  sql server 2008 获取不到网卡地址,求解。大神来帮帮我把!sql server 2008 获取不到网卡地址,求解。大神来帮帮我把!

14 个解决方案

#1


是查的这个吗 ?

master..sysprocesses   

#2


select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

#3


引用 1 楼 wmxcn2000 的回复:
是查的这个吗 ?

master..sysprocesses   

版主 我是小白一只,HIS工程师给了我一个语句 要我去查询  第二张图片是我查询到的数据库里面获取的mac地址。跟网卡地址根本就对不上号。

#4


引用 2 楼 kk185800961 的回复:
select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

大神 这个语句是什么意思

#5


引用 4 楼 qq_35974489 的回复:
Quote: 引用 2 楼 kk185800961 的回复:

select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

大神 这个语句是什么意思


获取物理地址,我的能对上

#6


引用 5 楼 kk185800961 的回复:
Quote: 引用 4 楼 qq_35974489 的回复:

Quote: 引用 2 楼 kk185800961 的回复:

select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

select net_address   from master..sysprocesses where net_library='lpc' and program_name='SQLAgent - Generic Refresher' or program_name='SQLAgent - Alert Engine';

#7


引用 1 楼 wmxcn2000 的回复:
是查的这个吗 ?

master..sysprocesses   

这是his工程师给我的执行语句select net_address   from master..sysprocesses where net_library='lpc' and program_name='SQLAgent - Generic Refresher' or program_name='SQLAgent - Alert Engine';

#8


双网卡?连接的是 wifi ?

#9


直接  
select distinct(net_address) 
         from master..sysprocesses 
         where net_library='lpc' 

#10


引用 8 楼 yenange 的回复:
双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

#11


引用 10 楼 qq_35974489 的回复:
Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

#12


引用 11 楼 yenange 的回复:
Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

#13


引用 12 楼 qq_35974489 的回复:
Quote: 引用 11 楼 yenange 的回复:

Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

换其它版本的sqlserver试试, 比如: sqlserver2014

#14


引用 13 楼 yenange 的回复:
Quote: 引用 12 楼 qq_35974489 的回复:

Quote: 引用 11 楼 yenange 的回复:

Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

换其它版本的sqlserver试试, 比如: sqlserver2014

好的 谢谢了

#1


是查的这个吗 ?

master..sysprocesses   

#2


select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

#3


引用 1 楼 wmxcn2000 的回复:
是查的这个吗 ?

master..sysprocesses   

版主 我是小白一只,HIS工程师给了我一个语句 要我去查询  第二张图片是我查询到的数据库里面获取的mac地址。跟网卡地址根本就对不上号。

#4


引用 2 楼 kk185800961 的回复:
select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

大神 这个语句是什么意思

#5


引用 4 楼 qq_35974489 的回复:
Quote: 引用 2 楼 kk185800961 的回复:

select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

大神 这个语句是什么意思


获取物理地址,我的能对上

#6


引用 5 楼 kk185800961 的回复:
Quote: 引用 4 楼 qq_35974489 的回复:

Quote: 引用 2 楼 kk185800961 的回复:

select distinct net_address
from master.dbo.sysprocesses 
where program_name like 'SQLAgent%' 
and hostname=SERVERPROPERTY('MachineName') 
and net_address<>'000000000000' 

select net_address   from master..sysprocesses where net_library='lpc' and program_name='SQLAgent - Generic Refresher' or program_name='SQLAgent - Alert Engine';

#7


引用 1 楼 wmxcn2000 的回复:
是查的这个吗 ?

master..sysprocesses   

这是his工程师给我的执行语句select net_address   from master..sysprocesses where net_library='lpc' and program_name='SQLAgent - Generic Refresher' or program_name='SQLAgent - Alert Engine';

#8


双网卡?连接的是 wifi ?

#9


直接  
select distinct(net_address) 
         from master..sysprocesses 
         where net_library='lpc' 

#10


引用 8 楼 yenange 的回复:
双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

#11


引用 10 楼 qq_35974489 的回复:
Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

#12


引用 11 楼 yenange 的回复:
Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

#13


引用 12 楼 qq_35974489 的回复:
Quote: 引用 11 楼 yenange 的回复:

Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

换其它版本的sqlserver试试, 比如: sqlserver2014

#14


引用 13 楼 yenange 的回复:
Quote: 引用 12 楼 qq_35974489 的回复:

Quote: 引用 11 楼 yenange 的回复:

Quote: 引用 10 楼 qq_35974489 的回复:

Quote: 引用 8 楼 yenange 的回复:

双网卡?连接的是 wifi ?

服务器是4个网卡 但是只用了一个网卡

在“设备管理器”中禁用其余3个网卡试试

没用的,都试过了,系统也重装了 数据库也重装了。问题是获取的mac地址跟四个网卡的地址没任何关系。我发了图片 你可以看到的。

换其它版本的sqlserver试试, 比如: sqlserver2014

好的 谢谢了