Advantage .NET Data Provider

Strings de conexão para Advantage .NET Data Provider

Sybase Advantage

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;