none
Win 2008 & SQL 2008 & Oracle client

Odpovědi

  • Best practice je pouzivat OLEDB. To sice JE soucasti MDAC ale TEORETICKY by melo byt jedno zda pouzivam oledb s nebo bez mdac

     

    obavam se ze problem je (jako casto) s macesskym pristupem tretich stran (Oracle) k 64 bit Win OS

     

    MP

    5. prosince 2008 10:42
    Moderátor

Všechny reakce

  • Oracle client je 64bit a pripojeni predpokladam OLEDB? Zadavas spravne adresu, port, jmeno sluzby/sid? Tusim ze spravne je connection string:

     

    Code Snippet
    DATA SOURCE=ADRESA:PORT/SID;PERSIST SECURITY INFO=False;USER ID=USER

     

     

     

    JAKOU chybu dostavas v pokusu o pripojeni do (z) SSIS?

     

    Kde je Oracle database? Jakym protokolem se pripojujes?

    Nejaky jednoduchy test (napr MS Query pres ODBC nebo Javovsky SQLDev) jsi z tehoz serveru zkousel?

     

    Proc si myslis ze problem je na strane Microsoftu? Kdybys videl jak ja vcera proklinal brutalne pomaly oracle SQLDeveloper Smile

     

    MP

     

     

    4. prosince 2008 20:02
    Moderátor
  •  

    Oracle je samozřjmě 64bit.

     

    Dotaz přes SQL + mi funguje.

     

    Přes ODBC se samozřejmě přípojím - po zadání všech parametrů a provedení testu připojení, to napíše, že je to OK.

     

    SQL server vrací následující chybu:

    Kupodivu jsem réno zjistil, že SQL server již chybu nevrací (tohle jde mimo moje chápání) - pozor na to pánové a dámy, to jsou zřejmě ti duchové ve stroji!!!

     

    VS studio ale pořád říká, že:

     

    při použití stejného ovladače jako v SQL serveru.

    Test connection failed because of an error in initializing provider. The OraOLEDB.Oracle.1 provider is not registred on the local machine.

     

    až překvapující zjištění, když na SQL serveru jde Oracle nalinkovat.

     

     

    5. prosince 2008 7:59
  • jeste jednou: pres jakeho providera se pripojujes z VS? Nativni? OLEDB provider pro Oracle? Nejsem velky oraclista ale pokud si pamatuji jsou ve VSS min. 4 moznosti (OLEDB, ODBC ...)?

     

    MP

     

    5. prosince 2008 8:48
    Moderátor
  • Zkoušel jsem nativní i NET provider for oledb.

     

    a je to Oracle provider for oleDB

     

    5. prosince 2008 8:52
  • Zkusim jestli se mi povede otestovat a dam vedet

     

    MP

     

    P.S. uz v Oracle funguje NATURAL JOIN Smile ?

    5. prosince 2008 8:54
    Moderátor
  • Takze:

    • Oracle Database Project bez problemu
    • ODBC System DSN bez problemu
    • Oracle database:
      • .NET for OLEDB - nejak nedam dohromady conn string Sad
      • .NET for Oracle - bez problemu
      • Oracle for .NET - bez problemu

    OVSEM TESTUJU NA VS2008 32, XP 32, takze jen pro porovnani kolik mas moznosti pripojeni do ORA DB

     

    MP

    5. prosince 2008 9:23
    Moderátor
  • Samozrejme jsem zkoušel všechny možnosti.

    Problém bude v 2008 serveru. Na XP to fungovat určitě bude - tam jsem nikdy žádné problémy neměl.

     

    Navíc na XP používáš určitě MDAC, který již bohužel pod 2008 není podporován.

     

    Začíná mi z toho hrabat.

    Už jsem rozchodil všechno, krom daného VS 2008.

     

    Našel jsem dokonce ODAC pro visual studio, jenže ne x64 a není ani pro VS 2008.

    5. prosince 2008 9:47
  • Best practice je pouzivat OLEDB. To sice JE soucasti MDAC ale TEORETICKY by melo byt jedno zda pouzivam oledb s nebo bez mdac

     

    obavam se ze problem je (jako casto) s macesskym pristupem tretich stran (Oracle) k 64 bit Win OS

     

    MP

    5. prosince 2008 10:42
    Moderátor