Sybase Advantage

Strings de conexão para Sybase Advantage

Advantage .NET Data Provider

Compartilhar tabelas DBF com outras aplicações

Isso é usado para compartilhar tabelas DBF em um modo gravável com outras aplicações de banco de dados (não-Advantage).

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;LockMode=COMPATIBLE;

Aplicável a CDX e TableTypes NTX

O valor padrão (que bloqueará tabelas) é PROPRIETARY

Compressão

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;Compression=ALWAYS;

Se ServerType estiver definido como LOCAL, a propriedade Compression é ignorada.

Os valores válidos são ALWAYS (SEMPRE), INTERNET e NEVER (NUNCA).

Lembre-se de que se a compressão estiver desativada no servidor, nenhuma compressão ocorrerá independentemente dessa configuração do cliente.

Conexão AIS

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=AIS;

O valor 4 também pode ser usado em vez de REMOTE

Observe que os valores do ServerType podem ser somados, por exemplo, um valor de 3 significaria a combinação de LOCAL | REMOTE. O valor também pode ser definido como a string completa, por exemplo, LOCAL|REMOTE em vez de um número 3.

Conexão Local

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=LOCAL;

O valor 1 também pode ser usado em vez de REMOTE

Conexão remota padrão

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;

O valor 2 também pode ser usado em vez de REMOTE

Conexão somente leitura

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;ReadOnly=TRUE;

Contagem de usuários por conexão desconsiderando o computador cliente

O comportamento padrão para contar o número de usuários no servidor é por computador conectando. Esta string de conexão substitui esse comportamento, fazendo com que cada conexão conte como um usuário, mesmo que feita pelo mesmo computador.

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;IncrementUserCount=True;

O valor padrão para IncrementUserCount é False

Desativar pool de conexões

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;Pooling=False;

Os valores padrão para pooling são true, com as opções Min Pool Size=0, Max Pool Size=100, Connection Lifetime=0 (em segundos, 0 significa que nunca reciclará)

Especificando porta

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;

Mostrar registros excluídos

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;ShowDeleted=True;

Aplicável aos tipos de tabela CDX e NTX

Não incrementar contagem de usuário para stored procedure

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;StoredProcedureConnection=True;

O valor padrão é falso, o que significa que a stored procedure incrementará a contagem de usuários do servidor, impedindo conexões quando a contagem de usuários atingir o máximo.

Protocolo de rede

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;CommType=UDP_IP;

Valores válidos para CommType são: TCP_IP, UDP_IP e IPX

Remover espaços dos dados de string

Campos do tipo String terão espaços em branco à direita removidos durante a recuperação.

Data Source=\\Servidor\Diretorio\Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;TrimTrailingSpaces=TRUE;

Se FALSE for especificado, então os espaços em branco finais são mantidos nos valores quando são recuperados. Isso significa que um campo String de comprimento fixo com uma largura de 10, por exemplo, sempre retornará 10 caracteres quando o valor for recuperado; ele é preenchido com tantos espaços quanto necessário.

Separando os parâmetros de caminho e catálogo

Data Source=\\myserver\myvolume\mypat;Initial Catalog=Arquivo.add;User ID=Usuario;Password=Senha;ServerType=REMOTE;

Advantage OLE DB Provider

Ignorando direitos

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;Advantage Server Type=ADS_REMOTE_SERVER;SecurityMode=ADS_IGNORERIGHTS;

Se não especificar o valor SecurityMode, o valor padrão de "ADS_CHECKRIGHTS" será usado.

Mostrar registros excluídos

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;TableType=ADS_CDX;ShowDeleted=TRUE;Advantage Server Type=ADS_LOCAL_SERVER;

Observe que a opção ShowDeleted só está disponível com tabelas FoxPro, ou seja, TableType="ADS_CDX".

Servidor Local

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;Advantage Server Type=ADS_LOCAL_SERVER;

Servidor Remoto

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;Advantage Server Type=ADS_REMOTE_SERVER;

O valor "Advantage.OLEDB.1" também é aplicável para a chave de provedor, o resultado será o mesmo.

Usando caracteres OEM em tabelas

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;Advantage Server Type=ADS_REMOTE_SERVER;CharType=ADS_OEM;

Se não especificar o valor CharType, o valor padrão de "ADS_ANSI" será usado.

Usando tabelas FoxPro

Provider=Advantage OLE DB Provider;User ID=adssys;Data Source=MyDataDictionaryPath;TableType=ADS_CDX;Advantage Server Type=ADS_LOCAL_SERVER;

Se não especificar o valor de TableType, o valor padrão de "ADS_ADT" será usado.

Advantage ODBC Driver

ADS

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=2;

ALS

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=1;

Especificando cache de tabela

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=2;MaxTableCloseCache=20;

O número de tabelas para manter em cache quando cursores são abertos e fechados. Valor padrão é 25.

Especificando protocolo de conexão

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=2;CommType=TCP_IP;

Os valores possíveis são UDP_IP (padrão) e IPX.

Ignorar direitos do cliente

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=2;RightsChecking=OFF;

Internet

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=4;

Tentar ADS, se falhar; tentar ALS

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=3;

Usar compressão

DataDirectory=\\Servidor\Diretorio\Arquivo.add;ServerTypes=2;Compression=Always;

Valores possíveis são ALWAYS, INTERNET, NEVER ou string vazia. Se deixado vazio, o arquivo ADS.INI controlará a configuração. Este parâmetro não é usado com ALS.