sql2000与2005 jdbc 连接的不同

主要有6个问题:

1. jdbc的问题。

sql2000的jdbc有三个文件msmbase.jar,mssqlserver.jar,msutil.jar;sql2005的jdbc只有一个文件sqljdbc.jar。随着sql的升级,相应得jdbc也要改变,不然,呵呵,是连不上的,出现“数据流dts连接rpc协议”之类的错误。jdbc下载地址:http://www.microsoft.com/china/sql/downloads/jdbc.mspx 其他信息:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/ReadmeSQLEXP2005.htm

2. Driver和Conn的问题。

sql2000的Driver和Conn为:

String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db";

sql2005的Driver和Conn为:

String sDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String sConnStr="jdbc:sqlserver://localhost:1433;DatabaseName=db";

大家要仔细看明白了,别把日立的男人和微软的男人搞混。

3. 1433端口打开的问题。

打开sql server配置管理器,sql server 2005 网络配置-〉MSSQLSERVER的协议,TCP/IP已禁用改为已启用。

4. 服务器身份验证的问题。

打开Microsoft SQL Server Management Studio,右击服务器名字-〉属性-〉安全性-〉改为SQL Server和Windows身份验证模式(这个我在Management Studio中找了半天)。

5. sql2000->sql2005数据迁移问题。

把sql2000的数据备份好,在sql2005中建个一样名字的数据库,右击该数据库-〉任务-〉还原-〉数据库,选上,还原,会出现错误,单击选项,在覆盖现有数据库前打钩,确定,OK。

6. 用户删除问题。

有时用户无法删除,主要是在架构中有该用户存在,先把架构中的用户删掉,再在用户中就可删掉该用户了。

注: 如果出现tcp/ip 拒绝访问则 在配置管理中 tcp/ip ----ip----ipall----动态改为1433

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值