`

用 SQL 语句查看 SQL Server 端口号

 
阅读更多

用 SQL 语句查看 SQL Server 2005 端口号
查看 SQL Server 2005 的端口号,我们可以到安装 SQL Server 服务的机器上,通过配置工具 SQL Server Configuration Manager(SSCM)中来找。如果 SQL Server 服务器在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL Server 服务器日志来查看。如果日志内容很多的话,找起来就比较麻烦。幸运的是,SQL Server 2005 为我们提供了一个非常有用的系统存储过程 sp_readerrorlog。(你在 SQL Server 帮助文档中可能找不到)。言归正传,下面演示下通过 SQL 语句来找到 SQL Server 端口号:

exec sys.sp_readerrorlog 0, 1, 'listening'
LogDate                 ProcessInfo  Text
----------------------- ------------ ---------------------------------------------
2008-08-01 11:05:04.970 Server       Server is listening on [ 'any' <ipv4> 1387].
这里,1387 就是 SQL Server 监听的端口号。

SQL Server 2005 系统扩展存储过程 sys.readerrorlog 可以读取 SQL Server 服务器日志文件。注意,这里的日志文件是指 SQL Server 服务器日志,而不是 SQL Server 数据库的日志文件。

关于 SQL Server 2005 sp_readerrorlog
exec sp_helptext 'sys.sp_readerrorlog'
create proc sys.sp_readerrorlog

   @p1  int          = 0, 
   @p2  int          = null, 
   @p3  varchar(255) = null, 
   @p4  varchar(255) = null

as 
begin 
 
 if (not is_srvrolemember(N'securityadmin') = 1) 
 begin 
    raiserror(15003,-1,-1, N'securityadmin') 
    return (1) 
 end 
  
 if (@p2 is NULL) 
    exec sys.xp_readerrorlog @p1 
 else 
    exec sys.xp_readerrorlog @p1,@p2,@p3,@p4 
end
sys.sp_readerrorlog 最终调用的是过程 sys.xp_readerrorlog。不过要注意的是: SQL Server 2005 中的 xp_readerrorlog 跟 SQL Server 2000 中的用法不同。

SQL Server 2005 sp_readerrorlog 参数详解:
@p1 : SQL Server 服务器日志文件编号,0=current, Archive #1, 2 = Archive #2, ...
@p2 : SQL Server 日志文件类型,1 or NULL = error log, 2 = SQL Agent log
@p3 : 一个字符串,用于过滤日志内容。
@p4 : 一个字符串,用于再次过滤日志内容。

分享到:
评论

相关推荐

    经典SQL语句大全

    1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + ...

    Microsoft SQL Server 2005 Express Edition SP3

    如果您的计算机已安装 SQL Server 2000 管理工具和 SQL Server Express 的默认实例,则可以使用 SQL Server 安装程序安装 SQL Server 2000 的默认实例。但是,这样做会禁用已安装的 SQL Server Express 实例。因此,...

    绿色 Sql Server 原理及全新管理工具

    一般情况下,正常安装sql server之后,master等系统数据库的路径都是被设置为绝对路径,如果要改正数据库的路径为相对路径,可以使用以下SQl语句: sql:=format(&#39; update sysaltfiles set filename=&#39;%s&#39;...

    SQLServer安全及性能优化

    改变监听端口号 安全地设置账户 Windows身份验证[微软推荐的方式] 优势: 1.访问SqlServer时速度更快,不用输入用户名和密码 2.可以利用Windows系统的自身工具和安全策略管理账户 3.安全确认和口令加密、审核、...

    远程连接不上SQLSERVER

    事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到...

    sql server 2005 jdbc驱动配置

    因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置 2.如果你以前用java连接sql server 2000的话就要注意了: 在sql server 2000 中加载驱动和URL路径的语句是 String driverName = ...

    sql经典语句一部分

    1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + ...

    execl读取sql并执行

    读取exec了中的第10列sql语句 并且在数据库执行 需要填写用户名密码端口号和文件路径

    数据库操作语句大全(sql)

    1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' +...

    迷你版SQL2000服务器

    ^计划任务中执行SQL语句变更为执行SQL脚本文件,支持GO分隔,方便执行复杂任务。 1.1.7 +配置文件中增加AppTitle字符串项,如果有输入内容,则在启动时会以该项的值为窗口标题;繁体用户请将配置文件保存为Unicode...

    php mysql+sql server 数据库处理类

    $Port | 连接端口号 $DBType | 数据库类型【MS_SQL\MYSQL\ORACLE】 $TableName | 数据表名 $release | 是否调试语句 公共方法: set_var($Address,$Port,$DBType,$UserID,$PassWord,$DBaseName) 方法说明...

    迷你SQL2000

    +在查看我的表中增加导出表结构、索引、视图、存储过程、用户函数为SQL语句的功能。 1.2.8 ^允许修改密码处使用空密码,以方便一些要求空密码的软件连接; *修正win10下查询分析器缺少动态库和语法高亮未激活的...

    e语言-易语言登陆器连接sql

    资源介绍:使用易语言的服务器组件取注册信息,再使用外部数据库组件连接数据库登录注册。资源作者:

    sql-db-get:使用Python和SQL语句从不同服务器上的两个数据库获取数据

    sql-db-get-使用Python和SQL语句从不同服务器上的两个数据库中获取数据该项目的目的是从位于两个不同服务器上的两个数据库中获取数据。 输出是CSV文件,其中包含将这些数据库中的数据连接起来的信息。 该信息将使用...

    基于VB6开发的轻量级数据库查询客户端工具(附源码和安装)

    --支持连接非缺省端口号的SQL Server平台。 V3.5.10 8:54 2009/12/22 --将OUT标签更名为Output。 V3.5.9 10:48 2009/8/19 --修订Bug:在Vista或Win7系统下主界面部分被遮盖显示不全的问题。 V3.5.8 --修订Bug...

    MySQL工具包

    * :SQL语句,参数用"?"表示 * @param obj * :SQL语句中的参数 * @return 更新的行数 * @author 小海螺 QQ:179-2345-538 */ public static int update(String sql,Object...obj) /** * 该方法为查询...

    MSSQL Server 管理器 V3.0 免注册

    20.SQL中实用的语句帮助文档! 二、辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网整测试当前连接的情况 5.格式化JSON格式内容 联系方式:75934092@qq.com或可直接加QQ:...

    springboot 创建ssm项目

    springboot 创建ssm项目,sql建表语句,项目配置,端口号配置等等一应俱全

    数据库.txt

    &lt;1&gt; 在数据库系统中,SQL语句不区分大小写。但字符串常量区分大小写。建议命令大写,表名库名小写; &lt;2&gt; SQL语句可单行或多行书写,以";"结尾。关键词不能跨多行或简写。 &lt;3&gt; 用空格和缩进来提高语句的可读性。子句...

    第一章数据库的简介.docx

    &lt;1&gt; 在数据库系统中,SQL语句不区分大小写。但字符串常量区分大小写。建议命令大写,表名库名小写; &lt;2&gt; SQL语句可单行或多行书写,以";"结尾。关键词不能跨多行或简写。 &lt;3&gt; 用空格和缩进来提高语句的可读性。子句...

Global site tag (gtag.js) - Google Analytics