/ / R pripojiť k databáze - r, databáza, rodbc

R pripojenie k databáze - r, databáza, rodbc

Ospravedlňujeme sa, ale práve teraz nedokážem na veľmi jednoduchú úlohu.

Mám nasledujúce informácie o databáze:

  • názov databázy
  • meno hosťa
  • prístav
  • SID
  • TNS
  • ID používateľa
  • heslo

Chcem vytvoriť spojenie s balíkom RODBC. Podľa výsledkov môjho vyhľadávania Google by som mal robiť

conn<-odbcConnect(dsn, uid=***, pwd=***)

čo je "dsn"? je to aj správna cesta?

odpovede:

1 pre odpoveď č. 1

dsn je názov zdroja údajov, čo je skratka, ktorú môžete v zariadení nastaviť na uloženie kľúčových informácií o pripojení. Nastavenie DSN sa líši v závislosti od vášho operačného systému.

Píšem skripty, ktoré bežia na viacerých počítačoch, takže radšej nepoužívam DSN odbcDriverConnect, cez niečo ako

odbcDriverConnect(connection="driver=[driver]; server=[server]; database=[database]; uid = [User ID]; pwd = [password]")

Musíte vedieť meno vášho ovládača, aby ste túto prácu vykonali. Kde nájsť to bude závisieť od vášho operačného systému, rovnako ako od chuti SQL, ktorý používate.