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,问题解决
转载于:https://www.cnblogs.com/Codenewbie/p/3330400.html
- sql 2000 关于用户权限以及sp3问题的排查
- sql 2000 关于用户权限以及sp3问题的排查
- SQL2005部署报表:用户IUSER_ 授予的权限不足的问题
- 关于VSFTPD匿名用户文件上传权限的问题
- (2010-07-16)关于Oracle中的sys用户认证的问题以及EM中老是提示sys用户密码错误和sys用户密码忘记等问题的解决
- MySQL数据调用存储过程权限问题以及sql_mode问题
- 关于数据库SQL安装问题以及解决方法
- 关于MongoDB里用户权限问题
- 关于Oracle导库问题,以及PL/SQL的配置问题
- 【J2EE】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。该用户与可信SQL Server连接无关联”
- Oracle关于创建存储过程权限问题以及带参数的游标的范例
- Android6.0动态申请权限那些坑--以及避免用户选择不再提示后无法获取权限的问题
- ORACLE存储过程以及定时任务动态执行SQL权限不足问题,报错ORA-01031
- 关于WIDOWS的用户和权限问题
- PL/SQL Developer的bug?关于权限的问题
- 关于数据库SQL安装问题以及解决方法
- 【Java】【FAQ】Java连接SQL Server 2000问题:“com.microsoft.sqlserver.jdbc.SQLServerException:用户'sa'登录失败。
- 正泰项目问题一:【关于java中SimpleDateFormat类、Date类以及java.sql.Timestamp类之间的互相转换】
- 关于Oracle数据库的用户权限问题
- 关于“解决实现注册用户后,自动具备访问网站的权限的问题”文章中配置出现找不到角色的问题的解决办法