问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server数据库ip地址怎么查

发布网友 发布时间:2022-04-21 22:41

我来回答

3个回答

热心网友 时间:2022-04-11 17:29

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_getlinkinfo]') and OBJECTPROPERTY(id, N'IsProcere') = 1) drop procere [dbo].[p_getlinkinfo] GO /*--获取连接SQL服务器的信息 所有连接本机的:操作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名 --邹建2003.11(引用请保留此信息)--*/ /*--调用示例 --显示所有本机的连接信息 exec p_getlinkinfo --显示所有本机的连接信息,包含ip地址 exec p_getlinkinfo @includeip=1 --显示连接指定数据库的信息 exec p_getlinkinfo '客户资料' --*/ create proc p_getlinkinfo @dbname sysname=null,--要查询的数据库名,默认查询所有数据库的连接信息 @includeip bit=0--是否显示IP地址,因为查询IP地址比较费时,所以增加此控制 as declare @dbid int set @dbid=db_id(@dbname) create table #tb(id int identity(1,1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128)) insert into #tb(hostname,dbname,net_address,loginname,prog_name) select distinct hostname,db_name(dbid),net_address,loginame,program_name from master..sysprocesses where hostname<>'' and (@dbid is null or dbid=@dbid) if @includeip=0 goto lb_show  --如果不显示IP地址,就直接显示 declare @sql varchar(500),@hostname nchar(128),@id int create table #ip(hostname nchar(128),a varchar(200)) declare tb cursor local for select distinct hostname from #tb open tb fetch next from tb into @hostname while @@fetch_status=0 begin set @sql='ping '+@hostname+' -a -n 1 -l 1' insert #ip(a) exec master..xp_cmdshell @sql update #ip set hostname=@hostname where hostname is null fetch next from tb into @hostname end update #tb set net_ip=left(a,patindex('%:%',a)-1) from #tb a inner join ( select hostname,a=substring(a,patindex('Ping statistics for %:%',a)+20,20) from #ip where a like 'Ping statistics for %:%') b on a.hostname=b.hostname lb_show: select id,数据库名=dbname,客户机名=hostname,用户名=loginname ,网卡物理地址=net_address,IP地址=net_ip,应用程序名称=prog_name from #tb go

  
–2000 SQL code
select spid,hostname,net_address from sys.sysprocesses 
–2005 SQL code
select session_id,client_net_address,local_net_address from
sys.dm_exec_connections

热心网友 时间:2022-04-11 18:47

首先确认数据库服务器功能开启没有。
服务里面找到SQL
Server
Agent
(MSSQLSERVER)
,启动。
本机IP地址一般都是127.0.0.1,至于名字,一般都是装数据库时实例的名字

热心网友 时间:2022-04-11 20:22

在一些需求中,可能我们需要知道连接到sqlserver的前端程序的一些系统信息,比如前端连接的计算机名称,ip地址,什么时候开始请求连接,什么时候结束连接等信息。如果你对sqlserver的系统函数或视图不太了解
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! oracle如何获得删除表数据的主机ip,各位大侠帮帮... 初一暑假英语日记20篇 七年级下册英语日记。 怎样获得sql数据库服务器IP地址 初一英语暑假日记。。40字左右。 怎么查看数据库链的ip 初一英语日记40字10篇 怎样获取数据库所在计算机主机名 初一水平的暑假英语日记,带翻译的,60词左右。。 mysql连接时用的IP地址是不是电脑本机上的IP地址呢! 初一暑假英语日记8篇 50字左右 数据表中有IP字段,如何获取IP到数据库中 初一英语日记20字 怎么查看mysql数据库连接地址 初一英语小日记30篇? 有谁了解数据库ip地址怎么查 初一英语日记怎么写? 如何查看oracle数据库的IP地址 写15篇七年级英语日记 怎么看数据库服务器ip 初一英语日记15篇 在建数据库的时候怎么获取输入的ip地址 初一英语日记60带翻译 如何查看本机的oracle数据库的IP地址 和 数据库名 5篇七年级英语日记 初一英语日记45字带翻译 15篇七年级英语日记。 初一英语小日记30篇 求初一英语日记5篇 50词左右 简单 有翻译 10篇英语日记(60字)七年级的... 初一英语日记 简单的 苹果笔记本有两个系统,打开ios的怎么开 苹果电脑开机一直显示正在启动 苹果笔记本电脑运行系统是运行什么 请问IPA文件可以在苹果系统上运行吗?再问一下苹果... 苹果电脑系统MAC OS.与ipad使用的IOS系统有什么区... 普洱茶怎么冲泡 电脑运行苹果iOS系统有玩家知道吗?给介绍下呗 苹果笔记本电脑开机半天显示正在启动 普洱茶怎么冲泡味道会最佳?