`

在MSSQL2000里面 对象名 'sys.servers' 无效 服务器: 消息 208,级别 16,状态 1,行 1

阅读更多
在MSSQL2000里面不支持该  sys.servers查看链接服务器信息
SELECT * FROM  sys.servers
后面查看sys.[sp_helpserver里面的
USE [master]
GO
/****** Object:  StoredProcedure [sys].[sp_helpserver]    Script Date: 2014/2/17 9:54:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [sys].[sp_helpserver]
    @server         sysname = NULL,         -- server name
    @optname        varchar(35) = NULL,     -- option name to limit results
    @show_topology  varchar(1) = NULL       -- 't' to show topology coordinates
as
    -- PRELIMINARY
    set nocount on
    declare @optbit     int,
            @bitdesc    sysname,
            @curbit     int

    -- CHECK IF REQUESTED SERVER(S) EXIST
    if not exists select * from master.dbo.sysservers where
		(@server is null or srvname = @server))
    begin
        if @server is null
            raiserror(15205,-1,-1)
        else
            raiserror(15015,-1,-1,@server)
        return (1)
    end

    -- GET THE BIT VALUE(S) FOR THE OPTION REQUESTED
    if @optname is not null
    begin
        select @optbit = number from master.dbo.spt_values
            where type = 'A' and name = @optname
        if @optbit is null
        begin
            raiserror(15206,-1,-1,@optname)
            return(1)
        end
    end
    else
        select @optbit = -1     -- 0xffffffff

    -- MAKE WORK COPY OF RELEVANT PART OF SYSSERVERS
    select name = srvname, network = srvnetname, status = convert(varchar(100), ''),
            id = srvid, srvstat = srvstatus, topx = topologyx, topy = topologyy,
			collation_name = convert(sysname, CollationPropertyFromID(srvcollation, 'name')),
			connect_timeout = connecttimeout, query_timeout = querytimeout
        into #spt_server
        from master.dbo.sysservers
		where (@server is null or srvname = @server) and (@optname is null or srvstatus & @optbit <> 0)

    -- SET THE STATUS FIELD
    select @curbit = 1
    while @curbit < 0x10000 -- bit field is a smallint
    begin
        select @bitdesc = null
        select @bitdesc = name from master.dbo.spt_values
			where type = 'A' and number = @curbit
        if @bitdesc is not null
            update #spt_server set status = status + ',' + @bitdesc where srvstat & @curbit <> 0
        select @curbit = @curbit * 2
    end

    -- SHOW THE RESULT SET
    if lower(@show_topology) <> 't' or @show_topology is null
	    select name, network_name = network,
		        status = isnull(substring(status,2,8000),''),
                id = convert(char(4), id),
				collation_name, connect_timeout, query_timeout
	    from #spt_server order by name
    else
	    select name, network_name = network,
		        status = isnull(substring(status,2,8000),''),
                id = convert(char(4), id),
				collation_name, connect_timeout, query_timeout,
				topx, topy
	    from #spt_server order by name

    -- RETURN SUCCESS
    return(0) -- sp_helpserver

发现
select * from master.dbo.sysservers,在sql2000里面是sysservers,而且mssql2008里面是sys.servers
分享到:
评论

相关推荐

    MSSQL2000绿色查询分析器.rar

    《SQL Server 2000 绿色查询分析器详解...总之,MSSQL2000绿色查询分析器是数据库管理员和开发者的得力工具,它的便携性和高效性使其在多种场合下都大有裨益。熟练掌握其使用,能够极大地提升数据库管理和开发的效率。

    mssql-jdbc-6.1.0.jre8-API文档-中英对照版.zip

    赠送jar包:mssql-jdbc-6.1.0.jre8.jar; 赠送原API文档:mssql-jdbc-6.1.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-6.1.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-6.1.0.jre8.pom; 包含翻译后...

    mssql-jdbc-8.4.0.jre8.jar

    jdk1.8可使用的jdbc驱动... DriverManager:负责加载各种不同驱动程序(Driver),并根据不同的请求,向调用...PreparedStatement:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行以提高效率)

    NTWDBLIB.DLL这个文件的版本号为2000.80.2039.0

    连接SQL SERVER2000数据库的方法,却掉PHP.ini文件中那extension……mssql什么的那一句前面的“;”的工作一定要做,但最主要的是一定要找一个NTWDBLIB.DLL文件放到system32目录下,还有也要放到PHP的安装目录下...

    mssql-jdbc-8.2.0.jre8-API文档-中文版.zip

    赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...

    简单判断MSSQL数据库版本(2000或者2005)

    消息 208,级别 16,状态 1,第 1 行 对象名 ‘sys.servers’ 无效。 反之返回类似如下的信息,则可能为2005数据库 1 www-host SQL Server SQLNCLI www-host NULL NULL NULL 0 原因:sys.servers这个对象在2000中...

    mssql-jdbc-8.2.0.jre8-API文档-中英对照版.zip

    赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...

    mssql-jdbc-7.4.1.jre8.jar

    标题中的“mssql-jdbc-7.4.1.jre8.jar”是一个特定版本的Microsoft SQL Server JDBC驱动程序,用于Java应用程序与SQL Server 2016之间的数据交互。这个驱动程序是Java Archive (JAR) 文件,包含了Java类和其他资源,...

    sqljdbc_7.4.1.0_enu.tar.gz、mssql-jdbc-7.4.1.jre8.jar 等

    4. **结果集处理**:`ResultSet`对象用于存储查询结果,可以通过迭代遍历获取每一行数据。 5. **事务控制**:`Connection`对象提供了开始、提交和回滚事务的方法,以确保数据的一致性。 6. **批处理**:批量执行...

    mssql-server-14.0.1000.169-2.x86-64.rpm

    mssql-server-14.0.1000.169-2.x86_64.rpm 下载真的是太慢了太慢了太慢了

    mssql-jdbc-6.2.1.jre7-API文档-中文版.zip

    赠送jar包:mssql-jdbc-6.2.1.jre7.jar; 赠送原API文档:mssql-jdbc-6.2.1.jre7-javadoc.jar; 赠送源代码:mssql-jdbc-6.2.1.jre7-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-6.2.1.jre7.pom; 包含翻译后...

    SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42

    在IT领域,数据库是数据管理和应用开发的核心组件之一。SQL Server是Microsoft公司提供的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。为了与Java应用程序进行交互,我们需要使用特定的驱动程序,...

    DBeaver连接MSSQL驱动

    下载完成后,将jar文件复制到DBeaver的"plugins"目录下的"org.jkiss.dbeaver.ext.mssql.driver"子目录。或者,你也可以通过DBeaver内置的驱动管理器进行在线安装或手动添加驱动。 2. 配置数据源:启动DBeaver,选择...

    基于Qt+mssql 运动场地预约登记系统.zip

    基于Qt+mssql 运动场地预约登记系统.zip 基于Qt+mssql 运动场地预约登记系统.zip 基于Qt+mssql 运动场地预约登记系统.zip 基于Qt+mssql 运动场地预约登记系统.zip 基于Qt+mssql 运动场地预约登记系统.zip 基于Qt+...

    python数据库编程:Python连接Mssql基础教程之Python库pymssql.pdf

    【Python连接MSSQL数据库】Python的pymssql库提供了与Microsoft SQL Server数据库进行交互的能力。pymssql作为专门针对SQL Server的接口,允许开发者在Python环境中执行SQL语句,进行数据的读写操作。而pyodbc则是一...

    库存管理MSSQL+Delphi源代码..rar

    《库存管理系统的MSSQL与Delphi开发实践》 在信息技术日益发达的今天,库存管理系统已经成为企业运营不可或缺的一部分。本文将深入探讨一个基于MSSQL数据库和Delphi编程语言实现的库存管理系统的开发过程和核心知识...

    mssql-jdbc-6.1.0.jre8.jar中文-英文对照文档.zip

    (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以...

    mssql-server-15.0.4073.23-4.x86_64.rpm

    mssql-server-15.0.4073.23-4.x86_64.rpm 为Linux系统下离线安装包,安装方式:rpm -ivh mssql-server-15.0.4073.23-4.x86_64.rpm 提示缺依赖包,则把包补全 yum install bzip2

    mssql-jdbc-6.4.0.jre7.jar

    Microsoft SQL Server JDBC 驱动程序 mssql-jdbc-6.4.0.jre7.jar 希望可以帮助到大家。

    MSSQL恶意注入清理工具v2.0

    迅檀科技 “MSSQL恶意注入清理工具v2.0” 为客户提供一键修复的专业清理维护工具软件! “MSSQL恶意注入清理工具v2.0” 可以作为广大站长的日常维护功能,本软件智能识别恶意脚本,推荐清理关键字,并能自定义...

Global site tag (gtag.js) - Google Analytics