• sql 2000 关于用户权限以及sp3问题的排查


    今天在服务器上布置项目的时候tomcat启动报错,说是没有读取数据库的权限,于是开始查看自己的代码,结果发现代码中的数据库配置是正确的,于是开始找数据库本身的问题,当查看权限的时候本人新开的账户没有读取数据库的权限(如图)

                

    于是进行如下操作(如图)

                

    操作完成后发现,任然报错,上网查找之后回想到装数据库的时候没有升级sp,于是开始查看:

    一. 看看1433端口是否打开:
    在dos窗口输入:netstat -a 回车,会列出本机用的端口列表,看看里面有没有1433,如果没有,说明没有打开,打了sp3补丁就会打开该端口
    检查你的SQL有没有打sp3补丁,检查的方法是在查询分析器中运行: 
    select @@version 
    如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,一般比较多的是8.00.194这是标准版的序列号码,说明没有打sp3补丁,如下:
    Microsoft SQL Server 2000 - 8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
    号码对应表:
    其中的8.00.194 就是SQL Server的版本和补丁号。对应关系如下:
    8.00.194 -------SQL Server 2000 RTM
    8.00.384 -------(SP1)
    8.00.534 -------(SP2)
    8.00.760 -------(SP3)
    这样我们就能看到SQL Server的正确版本和补丁号了。
    如果为8.00.194,说明没有打补丁。

    查看选择查询分析器,输入select @@version,得到的结果是

    Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
    Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

    这就证明只是安装了sp2,于是安装sp4,问题解决

  • 相关阅读:
    arthas命令ognl视频演示
    arthas命令sc和sm视频演示
    混合Java函数和Groovy闭包
    Mock System.in和检查System.out
    arthas命令logger动态修改日志级别--视频演示
    删除List中null的N种方法--最后放大招
    ovs安装教程
    win10中安装与配置maven
    win10系统中按顺序安装jdk、tomcat
    win10系统中按顺序安装jdk、tomcat
  • 原文地址:https://www.cnblogs.com/Codenewbie/p/3330400.html
Copyright © 2020-2023  润新知