Strings de conexão de banco de dados relacional
Nesta página
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:
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.
MySQL
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 |
|
Porta |
|
Database |
|
Observação
Para saber mais sobre string de conexão do MySQL, consulte:
Oráculo
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 |
|
Porta |
|
SID (Identificador do Sistema) |
|
Observação
Para saber mais sobre a string de conexão do Oracle, consulte:
PostgreSQL
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 |
|
Porta |
|
Database |
|
Observação
Para saber mais sobre string de conexão do PostgreSQL, consulte:
Servidor SQL
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 |
|
Porta |
|
Nome do Banco de Dados |
|
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;
.
Observação
Para saber mais sobre string de conexão do SQL servidor, consulte:
Comportamento da propriedade databaseName
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.
Sybase ASE
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:
DB2
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 |
|
Porta |
|
Database |
|
Observação
Para saber mais sobre connection strings do DB2 , consulte: