Access

Strings de conexão para Access

Microsoft ACE OLEDB 12.0

Segurança padrão

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Diretorio\Arquivo.accdb;Persist Security Info=False;

Segurança padrão (arquivo mdb)

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Diretorio\Arquivo.mdb;Persist Security Info=False;

Com senha de banco de dados

Esta é a string de conexão a ser usada quando você tem um banco de dados Access 2007 - 2013 protegido com uma senha usando a função "Definir Senha do Banco de Dados" no Access.

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Diretorio\Arquivo.accdb;Jet OLEDB:Database Password=Senha;

Alguns relatos de problemas com senhas maiores que 14 caracteres. Também há relatos de que alguns caracteres podem causar problemas. Se você estiver tendo problemas, tente alterar a senha para uma mais curta com caracteres normais.

Atenção! Relatos indicam que um banco de dados criptografado usando o esquema de criptografia padrão do Access 2010 - 2013 não funciona com esta string de conexão. No Access; tente opções e escolha o método de criptografia 2007. Isso deve funcionar. Não conhecemos outra solução. Entre em contato se outra solução estiver disponível!

Com senha de banco de dados (arquivo mdb)

Esta é a string de conexão a ser usada quando você tem um banco de dados Access 97 - 2003 protegido com uma senha usando a função "Set Database Password" no Access.

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Diretorio\Arquivo.mdb;Jet OLEDB:Database Password=Senha;

Alguns relatos de problemas com senhas com mais de 14 caracteres. Também que alguns caracteres podem causar problemas. Se você estiver tendo problemas, tente mudar a senha para uma mais curta com caracteres normais.

Funcionalidade DataDirectory

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Arquivo.accdb;Persist Security Info=False;

Funcionalidade DataDirectory (arquivo mdb)

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Arquivo.mdb;Persist Security Info=False;

Localização de Rede

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Servidor\Diretorio\Arquivo.accdb;

Localização de Rede (arquivo mdb)

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Servidor\Diretorio\Arquivo.mdb;

Microsoft Jet OLE DB 4.0

Segurança padrão

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Diretorio\Arquivo.mdb;User Id=admin;Password=;

Como usar JET em ambientes de 64 bits

Com senha de banco de dados

Esta é a string de conexão a ser usada quando você possui um banco de dados access protegido com uma senha usando a função Definir Senha do Banco de Dados no Access.

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Diretorio\Arquivo.mdb;Jet OLEDB:Database Password=Senha;

Alguns relatos de problemas com senhas com mais de 14 caracteres. Também que alguns caracteres podem causar problemas. Se você estiver tendo problemas, tente mudar a senha para uma mais curta com caracteres normais.

Exclusivo

Usado para obter acesso exclusivo ao banco de dados, por exemplo, se você quiser permitir que o aplicativo possa redefinir a senha do banco de dados.

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Diretorio\Arquivo.mdb;Mode=Share Exclusive;User Id=admin;Password=;

Funcionalidade DataDirectory

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Arquivo.mdb;User Id=admin;Password=;

Grupo de trabalho (banco de dados do sistema)

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Diretorio\Arquivo.mdb;Jet OLEDB:System Database=Arquivo.mdw;

Grupo de trabalho (banco de dados do sistema) especificando nome de usuário e senha

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Diretorio\Arquivo.mdb;Jet OLEDB:System Database=Arquivo.mdw;User ID=Usuario;Password=Senha;

Localização de Rede

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Servidor\Diretorio\Arquivo.mdb;User Id=admin;Password=;

Usando RDS (MS Remote)

Banco de dados Access por HTTP. Você deve configurar o RDS no servidor para que isso funcione.

Provider=MS Remote;Remote Provider=Microsoft.Jet.OLEDB.4.0;Remote Server=http://server.adress.com;Data Source=C:\Diretorio\Arquivo.mdf;

Microsoft Access accdb ODBC Driver

Conexão padrão

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.mdb;

Segurança padrão

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.accdb;Uid=Admin;Pwd=;

Especificando identificador de localidade

Use esta para especificar o identificador de localidade, o que pode ajudar com datas formatadas fora do padrão dos EUA.

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.accdb;Locale Identifier=2057;Uid=Admin;Pwd=;

O exemplo acima usa o identificador de localidade en-gb (2057)

Exclusivo

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.accdb;Exclusive=1;Uid=admin;Pwd=;

Grupo de trabalho

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.accdb;SystemDB=C:\Diretorio\Arquivo.mdw;

Nenhuma alteração foi feita no formato do arquivo .mdw para o Office Access 2007. O Gerenciador de Grupo de Trabalho do Office Access 2007 cria arquivos .mdw que são idênticos aos criados no Access 2000 até o Access 2003. Os arquivos .mdw criados nessas versões anteriores podem ser usados por bancos de dados no Office Access 2007.

Habilitar comandos de admin

Para habilitar certas funções administrativas programáticas como CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE e DEFAULTS (ao fazer declarações CREATE TABLE) use esta string de conexão.

Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Diretorio\Arquivo.accdb;Uid=Admin;Pwd=;ExtendedAnsiSQL=1;

Microsoft Access ODBC Driver

Segurança padrão

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Diretorio\Arquivo.mdb;Uid=Admin;Pwd=;

Especificando identificador de localidade

Use esta para especificar o identificador de localidade, o que pode ajudar com datas formatadas fora do padrão dos EUA.

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Diretorio\Arquivo.mdb;Locale Identifier=2057;Uid=Admin;Pwd=;

O exemplo acima usa o identificador de localidade en-gb (2057)

Exclusivo

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Diretorio\Arquivo.mdb;Exclusive=1;Uid=admin;Pwd=;

Grupo de trabalho

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Diretorio\Arquivo.mdb;SystemDB=C:\Diretorio\Arquivo.mdw;

Habilitar comandos de admin

Para habilitar certas funções administrativas programáticas como CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE e DEFAULTS (ao fazer declarações CREATE TABLE) use esta string de conexão.

Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Diretorio\Arquivo.mdb;Uid=Admin;Pwd=;ExtendedAnsiSQL=1;