sql >> Databáze >  >> RDS >> Oracle

Připojení SQL Server k Oracle

  1. Získejte předběžnou verzi ovladače Oracle WP ODBC pro Windows kontaktováním týmu podpory Easysoft ().
  2. Nainstalujte a licencujte ovladač Oracle WP ODBC Driver na počítači, kde je nainstalována vaše instance SQL Server.

    Chcete-li to provést, spusťte distribuci souboru ovladače ODBC a postupujte podle pokynů na obrazovce.

    Instalační program spustí Easysoft License Manager, protože nemůžete používat Oracle ODBC Driver, dokud nezískáte licenci.

    K dispozici jsou následující typy licencí:

    • Bezplatná časově omezená zkušební licence, která vám poskytuje bezplatné a neomezené používání produktu po omezenou dobu (obvykle 14 dní).
    • Plná licence, pokud jste produkt zakoupili. Při zakoupení produktu obdržíte autorizační kód, který použijete k získání licence
  3. V aplikaci Easysoft License Manager zadejte své údaje.

    MUSÍTE zadat pole Jméno, E-mailová adresa a Společnost.

    E-mailová adresa MUSÍ být stejná jako adresa použitá pro registraci a stahování z webové stránky Easysoft, jinak nebudete moci získat zkušební licence.

  4. Vyberte možnost Vyžádat licenci.

    Budete požádáni o typ licence.

  5. Proveďte jeden z následujících kroků:
    • Pro zkušební licenci klikněte na Časově omezená zkušební verze a poté klikněte na Další.

      Správce licencí se vás zeptá, jaký software licencujete. Z rozevíracího seznamu vyberte ovladač Easysoft ODBC-Oracle Driver a poté klepněte na tlačítko Další.

    • Pokud jste získali autorizační kód pro zakoupenou licenci, vyberte Licence bez vypršení platnosti a poté klikněte na Další.

      Správce licencí požaduje váš autorizační kód.

      Zadejte autorizační kód a klikněte na Další.

  6. Správce licencí zobrazí souhrn informací, které jste zadali, a umožní vám vybrat si způsob podání žádosti o licenci.
  7. Proveďte jeden z následujících kroků:
    • Pokud je váš počítač připojen k internetu a může vytvářet odchozí připojení k portu 8884, vyberte možnost On-line požadavek.

      Správce licencí poté odešle licenčnímu serveru Easysoft požadavek na automatickou aktivaci vašeho licenčního klíče. Toto je nejrychlejší metoda a výsledkem je okamžité zadání vašich údajů do naší databáze podpory.

    • Zbývající tři možnosti (e-mailová žádost, tisková žádost a žádost o zobrazení) představují všechny způsoby, jak získat licenci, pokud je váš počítač offline (tj. nemá připojení k internetu).

      Každá z těchto metod zahrnuje poskytnutí informací společnosti Easysoft včetně čísla vašeho počítače (číslo jedinečného pro váš počítač) a poté čekání na obdržení vašeho licenčního klíče.

      Místo toho, abyste své údaje posílali e-mailem společnosti Easysoft, můžete je zadat přímo na webové stránce společnosti Easysoft a váš licenční klíč vám bude automaticky zaslán e-mailem.

      Chcete-li použít tuto metodu, klikněte na Zobrazit požadavek a poté navštivte:

      • Stránka zkušební licence
      • Stránka s plnou licencí

      Na stránce Licencování zadejte číslo svého počítače (a autorizační kód pro zakoupenou licenci), klikněte na Odeslat a váš licenční klíč vám bude zaslán e-mailem.

      Když obdržíte licenční klíč, můžete jej aktivovat buď dvojitým kliknutím na přílohu e-mailu, nebo kliknutím na tlačítko Zadat licenci na hlavní obrazovce Správce licencí a vložením licenčního klíče do dialogového okna.

    • Výběrem možnosti Dokončit ukončíte Správce licencí.

      Instalace je dokončena.

Konfigurace zdroje dat ODBC

Než budete moci použít ovladač Oracle ODBC k připojení serveru SQL Server k Oracle, musíte nakonfigurovat zdroj dat ODBC. Zdroj dat ODBC ukládá podrobnosti o připojení pro cílovou databázi (např. Oracle) a ovladač ODBC, který je vyžadován pro připojení k ní (např. ovladač Oracle ODBC).

Zdroje dat ODBC konfigurujete ve správci ODBC, který je součástí systému Windows. Způsob spuštění Správce ODBC závisí na tom, zda je vaše verze systému Windows 32bitová nebo 64bitová:

  • Mám 32bitový systém Windows

    Chcete-li spustit Správce ODBC v 32bitovém systému Windows, otevřete Nástroje pro správu v Ovládacích panelech a poté otevřete Zdroje dat (ODBC). (Ve starších verzích Windows je aplet Ovládací panely, který spouští Správce ODBC, označen jako Zdroje dat.)

  • Mám 64bitový systém Windows

    Na této platformě existují dvě verze správce ODBC. Verze správce ODBC, kterou potřebujete spustit, závisí na tom, zda je vaše aplikace 32bitová nebo 64bitová. Chcete-li zjistit, jakou verzi SQL Server máte, připojte se k instanci SQL Serveru a poté spusťte tento SQL příkaz:

    select SERVERPROPERTY('edition')
    

    Pokud máte 64bitovou verzi SQL Server a chcete použít propojený server s ovladačem Oracle ODBC, vaše aplikace je 64bitová.

    Pokud máte 32bitovou verzi serveru SQL Server nebo chcete používat SSIS s ovladačem Oracle ODBC, vaše aplikace je 32bitová.

    Pokud máte 64bitovou aplikaci, musíte spustit 64bitovou verzi Správce ODBC. Chcete-li to provést, otevřete Nástroje pro správu v Ovládacích panelech a poté otevřete Zdroje dat (ODBC). (V systému Windows Server 2003 a dřívějších verzích je aplet Ovládací panely, který spouští Správce ODBC, označen jako Zdroje dat. V systému Windows 8 a novějších je aplet Ovládací panely označen jako Zdroje dat ODBC (64bitové).)

    Pokud máte 32bitovou aplikaci, musíte spustit 32bitovou verzi Správce ODBC. Chcete-li to provést, v dialogovém okně Spustit ve Windows zadejte:

    %windir%\syswow64\odbcad32.exe
    
  • Nejsem si jistý, zda mám 32bitový nebo 64bitový systém Windows

    Pokud si nejste jisti, zda je vaše verze systému Windows 32bitová nebo 64bitová, zjistěte to podle pokynů v tomto článku znalostní báze Microsoft Knowledge Base.

Pomocí správce ODBC vytvořte zdroj dat ovladače Oracle ODBC:

  1. Vyberte kartu Systémové DSN a poté zvolte Přidat.
  2. V dialogovém okně Vytvořit nový zdroj dat zvolte Easysoft ODBC-Oracle WP Driver a poté zvolte Dokončit.
  3. Vyplňte tato pole Dialogové okno Nastavení DSN ovladače Easysoft ODBC-Oracle WP Driver:
    Nastavení Hodnota
    DSN ORACLEWP
    Uživatelské jméno Jméno vašeho uživatele Oracle.
    Heslo Heslo pro vašeho uživatele Oracle.
    Server Název hostitele nebo IP adresa počítače, na kterém běží Oracle.
    SID Název služby, který identifikuje databázi, ke které se chcete připojit. Pro Oracle Database XE je název služby XE.
  4. Pomocí tlačítka Test ověřte, že se můžete úspěšně připojit ke své databázi Oracle.

Připojení SQL Server k Oracle

Tyto kroky ukazují, jak používat propojený server pro práci s daty Oracle, stejně jako kdybyste pracovali s daty uloženými v tabulce serveru SQL:

  1. V aplikaci Microsoft SQL Server Management Studio se připojte k instanci serveru SQL Server, pro kterou chcete vytvořit propojený server.

    Chcete-li vytvořit propojený server, musíte se přihlásit pomocí účtu, který je členem pevné role serveru sysadmin SQL Server.

  2. Klikněte pravým tlačítkem na Objekty serveru. Z rozbalovací nabídky vyberte Nový> Propojený server.
  3. Do pole Propojený server zadejte „ORACLEWP“.
  4. V seznamu Poskytovatel vyberte Poskytovatel Microsoft OLE DB pro ovladače ODBC.
  5. Do pole Zdroj dat zadejte název zdroje dat ovladače Oracle ODBC a poté klepněte na tlačítko OK.
  6. Vyberte stránku Zabezpečení.
  7. Vyberte možnost Be made using this security context.
  8. Do příslušných polí zadejte své uživatelské jméno a heslo pro Oracle. Zvolte OK.

    SQL Server ověří propojený server testováním připojení.

    • Pokud jste při zadávání zdroje dat ovladače Oracle ODBC udělali chybu, zobrazí se chyba „Název zdroje dat nebyl nalezen a není zadán žádný výchozí ovladač. Pokud se zobrazí tato chyba, po zobrazení výzvy, zda chcete zachovat propojený server a upravte hodnotu v poli Zdroj dat.
  9. Svá data Oracle můžete dotazovat buď pomocí:
    • Název tabulky se čtyřmi částmi v distribuovaném dotazu.

      Název čtyřdílné tabulky má formát:

      název_serveru .[název_databáze ].[název_schématu ].název_tabulky .

      Pro Oracle musíte vynechat název databáze. Například:

      SELECT * from ORACLEWP..SYSTEM.mytable
      
    • Přechodový dotaz ve funkci OPENQUERY. Například:
      SELECT * FROM OPENQUERY(ORACLEWP, 'SELECT * FROM mytable)
      

      SQL Server odesílá předávací dotazy jako neinterpretované řetězce dotazů do ovladače Oracle ODBC. To znamená, že SQL Server na dotaz nepoužije žádnou logiku ani se nepokouší odhadnout, co tento dotaz udělá.


  1. Převést MySQL na SQlite

  2. Hromadné vložení serveru SQL – část 1

  3. Oracle:OALL8 je v nekonzistentním stavu

  4. Jak funguje DAYOFMONTH() v MariaDB