Topic
2 replies Latest Post - ‏2014-12-12T11:56:46Z by Arvind_Gupta
M5B8_cesar_vallejo
M5B8_cesar_vallejo
2 Posts
ACCEPTED ANSWER

Pinned topic Problemas con conexion a DB2: Visual Studio 2010, Entity Framework 4

‏2012-09-07T14:40:42Z |
Hola a todos,
llevo dias tratando de conectarme a DB2 mediante Visual Studio 2010 / Entity Framework 4, y tengo problemas, quiero saber si es factible esto o es algo que no se puede por el momento, por favor si alguien lo ha hecho, le pediria su ayuda, muchas gracias.

César Vallejo
Lima - Perú
  • AleFernandez
    AleFernandez
    1 Post
    ACCEPTED ANSWER

    Re: Problemas con conexion a DB2: Visual Studio 2010, Entity Framework 4

    ‏2014-12-12T00:03:31Z  in response to M5B8_cesar_vallejo

    Hola!!! pudiste solucionarlo!!! yo tengo el mismo problema y no se que puede ser..

    el sitio de servicios que tengo esta en un IIS 7.5 con autenticacion Integrada y usuario impersonado -> me conecto a un DB2 con el driver v9.7( se llama v9.7fp6_nt32_client ) en mi web.config no estoy poniendo el tag <identity impersonate = true /> justamente porque necesito que sea impersonado el sitio...pero intuyo q por ahi viene el problema por todas las combinaciones de pruebas que hice .. 

    me da error en el open (c#) :

    #region conexion
            private static DbConnection obtenerConexion()
            {
                DbProviderFactory factory = DbProviderFactories.GetFactory("IBM.Data.DB2");
                DbConnection conn = factory.CreateConnection();
                conn.ConnectionString = ConfigurationManager.ConnectionStrings["DB2ConnectionString"].ConnectionString;
                return conn;
            }
            private static DbCommand gestionarConexion()
            {
                DbCommand command;
                DbConnection conn = obtenerConexion();
                if (conn.State != ConnectionState.Open)
                    conn.Open();
                command = conn.CreateCommand();
                command.Connection = conn;
                return command;
            }
            #endregion
     

    mi connectionString es asi:

     
      <appSettings>
        <add key="SchemaDB2" value="XXXX"/>
      </appSettings>
      <connectionStrings>
        <add name="DB2ConnectionString" connectionString="Database=dataBase;User ID=***;Password=****Server=10.2.99.99:50000;Persist Security Info=True" providerName="IBM.Data.DB2"/>
      </connectionStrings>

     

    El error es este:

    SQL1159  Initialization error with DB2 .NET Data Provider,

    reason code 10, tokens 0.0.0, 9.7.6, Process Owner: IIS APPPOOL\\ASP.NET v4.0

    somebody help me!!! 

    Gracias!!!

  • Arvind_Gupta
    Arvind_Gupta
    58 Posts
    ACCEPTED ANSWER

    Re: Problemas con conexion a DB2: Visual Studio 2010, Entity Framework 4

    ‏2014-12-12T11:56:46Z  in response to M5B8_cesar_vallejo

    Hi,

    Please refer below technote to understand and resolve the SQL1159 problem.

    http://www-01.ibm.com/support/docview.wss?uid=swg21413731

     

    Thanks,

    Arvind