Menu Docs
Página inicial do Docs
/
Relational Migrator
/

Strings de conexão de banco de dados relacional

Nesta página

  • MySQL
  • Oráculo
  • PostgreSQL
  • Servidor SQL
  • Sybase ASE
  • DB2

Observação

Os URIs no Relational Migrator são opcionais. You can use the connection string forms to enter your connection details instead of manually providing URIs.

Para analisar um esquema ou iniciar uma tarefa de migração, o Relational Migrator deve se conectar ao seu relational database. Para se conectar ao seu reconhecimento de data center de origem, o Relational Migrator requer uma string de conexão formatada em JDBC. Este documento descreve os formatos de URI para definir conexões com sistemas de reconhecimento de data center.

O Relational Migrator pode se conectar aos seguintes sistemas de relational database:

  • MySQL

  • Oráculo

  • PostgreSQL

  • Servidor SQL

  • Sybase ASE

  • DB2

O formulário de conexão do Relational Migrator contém campos onde você pode especificar um nome de usuário e senha para a conexão. O formulário oculta senhas e é mais seguro do que especificar credenciais de texto simples no URI.

O formato geral para uma string de conexão MySQL é:

jdbc:mysql://<host:port>/<database>?<properties>

Por exemplo, considere a seguinte string de conexão:

jdbc:mysql://host1:3306/test

A string de conexão anterior especifica estes detalhes da conexão:

Propriedade
Valor
Anfitrião
host1
Porta
3306
Database
test

O formato geral para uma string de conexão do Oracle é:

jdbc:oracle:thin:@<host:port>:SID

Por exemplo, considere a seguinte string de conexão:

jdbc:oracle:thin:@prodHost:1521:ORCL

A string de conexão anterior especifica estes detalhes da conexão:

Propriedade
Valor
Anfitrião
prodHost
Porta
1521
SID (Identificador do Sistema)
ORCL

Observação

Para saber mais sobre a string de conexão do Oracle, consulte:

O formato geral para uma string de conexão do PostgreSQL é:

jdbc:postgresql://<host:port>/<database>?<properties>

Por exemplo, considere a seguinte string de conexão:

jdbc:postgresql://localhost:5432/pg-demo

A string de conexão anterior especifica estes detalhes da conexão:

Propriedade
Valor
Anfitrião
localhost
Porta
5432
Database
pg-demo

Observação

Para saber mais sobre string de conexão do PostgreSQL, consulte:

O formato geral para uma string de conexão do SQL servidor é:

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

Por exemplo, considere a seguinte string de conexão:

jdbc:sqlserver://localhost:1433;databaseName=test

A string de conexão anterior especifica estes detalhes da conexão:

Propriedade
Valor
Anfitrião
localhost
Porta
1433
Nome do Banco de Dados
test

Usando a Autenticação Integrada do Windows

Para habilitar a Autenticação Integrada do Windows, adicione integratedSecurity=true; às opções de URI. Leave the Username and Password fields blank. A Autenticação Integrada do Windows se conecta ao reconhecimento de data center usando as credenciais do usuário que iniciou o executável do Relational Migrator.

Usando TLS

As conexões do JDBC com o SQL servidor usam o Transport Layer Security (TLS) por padrão. A propriedade criptografada controla o TLS. Para desativá-lo, defina encrypt=false;. Quando o TLS está habilitado, o driver tenta validar o certificado do servidor por padrão. Para confiar implicitamente no certificado do servidor, defina trustServerCertificate=true;.

Em uma string de conexão do servidor SQL, utilize a propriedade databaseName para especificar o reconhecimento de data center ao qual se conectar. Se você omitir a propriedade databaseName, a conexão ainda será bem-sucedida, mas você só poderá ver objeto no esquema dbo padrão em todos os reconhecimento de data center.

Se você especificar a propriedade databaseName, poderá visualizar tabelas de todos os esquemas no reconhecimento de data center especificado.

O formulário geral para uma string de conexão do Sybase ASE é:

jdbc:jtds:sybase://[host]:[port]/[databaseName]

Observação

Para saber mais sobre as connection strings do Sybase ASE, consulte:

O formato geral de uma string de conexão2 do banco de dados é:

jdbc:db2://<hostname>:<port>/<database>;

Por exemplo, considere a seguinte string de conexão:

jdbc:db2://localhost:50000/mydb2database;

A string de conexão anterior especifica estes detalhes da conexão:

Propriedade
Valor
Anfitrião
localhost
Porta
50000
Database
mydb2database

Observação

Para saber mais sobre connection strings do DB2 , consulte:

Voltar

Banco de dados MongoDB