oracle - 从 Oracle 数据建模器创建到 SQL Server 数据库的连接

标签 oracle sql-server-2005 jdbc

我正在尝试从 Oracle SQL Developer Data Modeler 3.1.4.710 连接到 MS SQL Server 2005。我转到文件 -> 导入 -> 数据字典,然后尝试创建到 SQL Server 的连接。

我不断收到"Status : Failure -Test failed: Driver class not found. Verify the Driver location" error.
我正在使用 JDBC URL:jdbc:sqlserver://testServer/sqlexpress;databaseName=testDB;integratedSecurity=true;Driver Class: CLASSPATH =.;C:\Program Files\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\enu\sqljdbc.jar
我试过sqljdbc4.jar无济于事。

我也试过“com.microsoft.sqlserver.jdbc.SQLServerDriver”仍然没有运气。能否请你帮忙?

这是截图..
enter image description here

最佳答案

我能弄明白。

这是我所做的:

JDBC URL:jdbc:sqlserver://testServer\SQLEXPRESS/Databases/testDB:1433;user=sa;password=pass;
驱动类:com.microsoft.sqlserver.jdbc.SQLServerDriver

我还在 Prefrences 中添加了 sqljdbc4.jar。 (在工具选项下)。

确保在 SQL Server 中设置了 1433 端口。为此,请执行以下步骤:

  • 打开 SQL Server 配置管理器,然后展开 SQL Server 2005 网络配置。
  • 单击 InstanceName 的协议(protocol),然后确保在右侧面板中启用了 TCP/IP,然后双击 TCP/IP。
  • 在 Protocol 选项卡上,注意 Listen All 项的值。
  • 单击 IP 地址选项卡:
    如果 Listen All 的值为 yes,则此 SQL Server 2005 实例的 TCP/IP 端口号是 IPAll 下 TCP Dynamic Ports 项的值。
    如果 Listen All 的值为 no,则此 SQL Server 2005 实例的 TCP/IP 端口号是特定 IP 地址的 TCP Dynamic Ports 项的值。
  • 确保 TCP 端口为 1433。
  • 单击确定。
  • 关于oracle - 从 Oracle 数据建模器创建到 SQL Server 数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15267532/

    相关文章:

    sql - 基于不同列的值的默认列值

    java - 验证用户名和加盐密码

    java - ORA-00928: Oracle 中缺少 SELECT 关键字

    oracle - 如何从 Datagrip 更改 Oracle 密码?

    javascript - 使用 Oracle 数据源的 JavaScript 中的 DropDownList 人口

    database - 如何使用 desc 顺序创建索引组织表

    sql - 全局临时表 - 锁定行 + 并发问题

    sql - 使用 UDF 拆分值对和创建表

    sql-server-2005 - 您将如何构建一个 Select 存储过程来处理来自表的任何请求?

    java - 获取 Java 结果集中的行数