Boa tarde Ivan, estou tentanto colocar o ES Trial em um servidor aqui da empresa para executar alguns testes de performance, mas na primeira conexao esta dando TimeOut.
Fiz uma aplicação simples para teste, 1 BO, 1 Banco, 1 Tabela.
Gerei a licensa no site, atraves do nome do servidor e o seu MAC Adress. O nome do servidor é srv-004. Instalei o ES no servidor, e coloquei-o na porta 5050. Coloquei a licensa na pasta Bin da pasta do servidor IIS
Meu DataSource é esse:
<?xml version="1.0" encoding="utf-8" ?>
<DataSources>
<DataSource DataSourceKey="Sample">
<ConnectionString>server=cristal;User Id=athena;password=xxxxxxxxxx;Database=Athena</ConnectionString>
<TypeFullName>MicroFour.StrataFrame.Data.SqlDataSourceItem</TypeFullName>
<TypeAssemblyName>MicroFour StrataFrame Base</TypeAssemblyName>
<TypeAssemblyVersion>1.7.0.0</TypeAssemblyVersion>
<TypeAssemblyCulture>neutral</TypeAssemblyCulture>
<TypeAssemblyPublicToken>99fe9917f71608a7</TypeAssemblyPublicToken>
<IsEncrypted>True</IsEncrypted>
<IsCompressed>True</IsCompressed>
<EncryptionKey>1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4</EncryptionKey>
<EncryptionVector>1,2,3,4,5,6,7,8</EncryptionVector>
<TransactionTimeout>360</TransactionTimeout>
</DataSource>
</DataSources>
O Status.aspx esta OK, e o ServerCheck.aspx tambem esta OK.
Minha conexao esta assim definida:
EnterpriseDataSourceItem dsPrincipal = new EnterpriseDataSourceItem("", "srv-004", 5050, "Sample", new SqlDataSourceItem("Sample"));dsPrincipal.IsCompressed = true;
dsPrincipal.IsEncrypted = true;
dsPrincipal.EncryptionKey = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4 };
dsPrincipal.EncryptionVector = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 };
dsPrincipal.SetDebugOn("testedebug", true);
DataLayer.DataSources.Add(dsPrincipal);
Quando analiso as conexoes e comandos pelo SQL Profile não ha nenhuma execução.
Oque pode esta errado?