Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Conecte o ColdFusion à instância do banco de dados SQL Server


Se você NÃO estiver usando a segurança de sandbox do ColdFusion em seguida, você pode especificar o nome da instância no campo do servidor da definição da fonte de dados no administrador do ColdFusion. Como você mencionou, basta especificar myServerName\myInstanceName . Mas...

Se você estiver usando a segurança de sandbox do ColdFusion então isso não vai funcionar. Eu tive esse mesmo problema quando atualizei para o ColdFusion 9 e nunca encontrei uma resolução. Inseri um bug na Adobe para isso:ColdFusion 9.0.1 Bug 84928 Desde então, foi fechado como "Deferred" com o motivo "Not Enough Time".

Descobri que o problema de conexão surgiu ao usar a segurança de sandbox do ColdFusion. Desative-o e a fonte de dados funcionará com o nome da instância especificado acima. Habilite-o e essa mesma conexão falhará.

Para contornar o bug, você precisa especificar apenas o servidor de banco de dados (sem o nome da instância) no campo de nome do servidor e especificar o número da porta atribuída para a instância nomeada no campo de número da porta. Veja o bug para detalhes completos.