SQL Server
Segurança padrão
Conexão Confiável
Use Servidor\Instancia como Data Source para usar uma instância específica do SQL Server. Observe que o recurso de várias instâncias do SQL Server está disponível apenas a partir da versão 2000 do SQL Server e não em versões anteriores.
Usar uma porta diferente
Se o seu SQL Server escuta em uma porta não padrão, você pode especificar isso usando a sintaxe Servidor,Porta (note a vírgula, não é um dois pontos).
A porta padrão do SQL Server é 1433 e não há necessidade de especificá-la na string de conexão.
Conectando a uma instância do SQL Server
A sintaxe para especificar a instância do servidor no valor da chave do servidor é a mesma para todas as strings de conexão para o SQL Server.
Conectar via um endereço IP
DBMSSOCN=TCP/IP. Isso é como usar TCP/IP em vez de Named Pipes. No final do Data Source está a porta a ser usada. 1433 é a porta padrão para o SQL Server. Leia mais no artigo sobre como definir qual protocolo de rede usar.
Desativar pool de conexões
Este é útil ao receber erros "sp_setapprole was not invoked correctly." (7.0) ou "General network error. Check your network documentation" (2000) ao se conectar usando uma conexão habilitada para função de aplicativo. O agrupamento de aplicativos (ou agrupamento de recursos OLE DB) está ativado por padrão. Desativá-lo pode ajudar nesse erro.
Prompt para nome de usuário e senha
Este é um pouco complicado. Primeiro, defina a propriedade Provider do objeto de conexão como "sqloledb". Depois, defina a propriedade Prompt do objeto de conexão para adPromptAlways. Em seguida, use a string de conexão para se conectar ao banco de dados.
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Data Source=Servidor;Initial Catalog=BancoDeDados;"