ODBC

ODBC

ODBC não é um banco de dados - ODBC significa Open Database Connectivity e é uma interface padrão para acessar bancos de dados. A maioria dos mecanismos de banco de dados tem seu próprio driver ODBC para permitir acesso padronizado ao banco de dados.

Geralmente, é independente de sistemas de banco de dados e sistemas operacionais, portanto, em teoria, um aplicativo executado em um banco de dados e acessado via ODBC deve ser capaz de rodar em outro banco de dados habilitado para ODBC sem alterações. Claro, isso raramente é o caso, mas ODBC simplifica significativamente o trabalho com diferentes sistemas de banco de dados.

O acesso padronizado, é claro, traz suas desvantagens. Cada banco de dados tem sua própria força e se desvia do padrão (mais ou menos) para tirar proveito de seus pontos fortes exclusivos. Usar ODBC geralmente significa usar o menor denominador comum em recursos. Se você usa um sistema de banco de dados caro, geralmente deseja usá-lo ao máximo. Usar ODBC significa prejudicar o desempenho, já que o driver ODBC tem que traduzir todas as chamadas e resultados do banco de dados entre as estruturas de banco de dados nativas e os ODBC padrão.

Todos os nossos produtos são totalmente compatíveis com ODBC. No entanto, para todos os casos em que oferecemos suporte ao seu banco de dados diretamente (nativamente), use nosso mecanismo de banco de dados direto em vez de ODBC. Trabalhamos muito para dar suporte a todas as peculiaridades de cada banco de dados e dar a você o melhor desempenho e estabilidade possíveis. A camada ODBC é sempre mais uma camada onde as coisas podem dar errado e nem todos os drivers ODBC são da mais alta qualidade.

Tipos de dados ODBC que suportamos

Integral

bigint, int, smallint, tinyint, ubigint, usmallint

Decimal

decimal (numeric), double, money, real

Text

char, nchar, ntext, nvarchar (sysname), text (clob, long varchar), varchar (longvar)

Binary

binary, bit, varbinary

Date/Time

date, datetime, time, timestamp

Large objects

blob (longvarbinary, long binary, long varbinary), ntext, text (clob, long varchar), xml

Other

hierarchyid, uniqueidentifier

Exportar banco de dados ODBC

Pode fazer sentido migrar seus dados de ODBC. Você pode querer fazer isso permanentemente ou apenas precisar compartilhar suas tabelas com um colaga em um formato diferente.

Copiaremos todas as suas tabelas com seus dados e aplicaremos indexação e relacionamentos exatamente como estão em seu banco de dados ODBC atual. Resumindo, você obtém exatamente o mesmo banco de dados em outro mecanismo de banco de dados. Cada vez que você executar a migração, copiaremos todas as tabelas novamente. Claro, temos um planejador embutido, então você pode executá-lo durante a noite e ter uma nova cópia do banco de dados pela manhã.

Dê uma olhada nos tutoriais rápidos abaixo para ver como isso é feito.

Importar dados para o banco de dados ODBC

Além disso, se você deseja importar dados regularmente e não deseja recriar todo o banco de dados de destino do zero, mas sim fazer uma pequena sincronização direcionada de apenas alterações desde a última execução, use Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.