公司想把以前做的人事系统的数据库(SQL2000的)统一放到ORACLE中,查资料说oracle SQL developer工具可以做到,遵照各个步骤进行配置了必要的内容,包括JDBC的东西都有配置,但是oracle SQl developer 在连接SQLSERVER时总是不成功,请问有什么可以解决的办法?

解决方案 »

  1.   

    Oracle SQL Developer连接MS SQL SERVER 2000的处理步骤:
        1, 下载net.sourceforge.jdbc.driver驱动(http://sourceforge.net有Download, 我下载的是jtds-1.2.1)
        2, 解压缩后把jtds-1.2.1.jar copy至<Oracl SQL Developer\sqldeveloper>\lib目录中
        3, 把JtdsXA.dll copy到<SQL SERVER 2000>\bin目录中
        4, 以 sa login SQL Query Analyzer, 执行 instjtds.sql
        5, 做好一切后, 打开 sqldeveloper.exe, 创建新的Connection
        6, 在 ORACLE SQL Developer中, 点File->New->选中 Database Connection,点确定
           在弹出的UI中选择"SQLServer"页签, 再填写相关的Loginner及Pwd和Connection Name后
           点一下Retrieve database按钮, 然后在其旁边的下接框中选取想要连接的Database就可以
           了
        7, 注意:密码一项不能为NULL, 密码为NULL的loginner需要更改密码后才能连接 
      

  2.   

    这些我都试过了,但还是连不上,我的设定是这样的
    connection name : SQL_hr
    username:sa
    password:***Hostname:localhost
    port : 1433点connect按钮,
    提示:status:failure-测试失败,cannot connect to MicroSoft SQL Server on Localhost
      

  3.   

    我连2005的时候,报了一个驱动找不到的错误,也费了些事
    后来解决了,但是不像一楼说的那么复杂,没有执行过什么sql也许你不应该怀疑sql developer的配置问题
      

  4.   

    嘿嘿,问题已经解决了,原来SQLSERVER要打SP3,我先用了PB测试用JDBC连接SQLSERVER,成功后再配置,就成功了。
      

  5.   

    SQLSERVER要打SP3 , 是什么意思啊
      

  6.   

    楼主,是咋解决的呢,我的现在也是连不上,Connection reset
    还有就是各位仁兄能把JtdsXA.dll copy到 <SQL SERVER 2000>\bin目录中 
    目录说清楚一下呢。。
      

  7.   

    我是在看了这两篇贴子后才连接(sql2005)成功的:Oracle SQL Developer连接MS SQL SERVER 2000的处理
    http://blog.csdn.net/DragonBill/archive/2007/08/14/1742835.aspx如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库:
    http://tinytortoise.blog.51cto.com/72584/108051楼主可以试试看.