sql >> Databáze >  >> RDS >> Database

Použití RStudio s nesystémovou verzí unixODBC Driver Manager

Ve výchozím nastavení rozhraní r-dbi/odbc RStudia očekává, že najde knihovny unixODBC Driver Manager a zahrne soubory ve standardním umístění ve vašem systému. Například /usr/lib a /usr/include. Pokud jste získali tyto knihovny a zahrnuli soubory instalací systémového balíčku, např. unixodbc a unixodbc-dev, budou nainstalovány do těchto standardních umístění.

Pokud chcete používat RStudio s verzí unixODBC, která je nainstalována v nestandardním umístění, musíte nastavit a exportovat PKG_CFLAGS a PKG_LIBS před spuštěním RStudia. Tyto příkazy jsme například použili k vytvoření rozhraní ODBC RStudio proti unixODBC Driver Manager, který je součástí distribuce ovladačů Easysoft SQL Server ODBC. Tím bylo zajištěno, že jak ovladač ODBC, tak aplikace ODBC (r-dbi/odbc) byly vytvořeny se stejnou verzí Správce ovladačů:

$ export PKG_CFLAGS="-I/usr/local/easysoft/unixODBC/include"
$ export PKG_LIBS="-lodbc -L/usr/local/easysoft/unixODBC/lib"
$ rstudio &
> Sys.getenv()
_                                   /usr/bin/rstudio
.
.
.
PKG_CFLAGS                          -I/usr/local/easysoft/unixODBC/include
PKG_LIBS                            -lodbc -L/usr/local/easysoft/unixODBC/lib
> install.packages("odbc")

  1. Praktický výběr procesoru pro úlohy SQL Server 2014/2016 OLTP

  2. Získejte název zdrojové tabulky řádku při dotazu na nadřazený řádek, od kterého dědí

  3. Výhody výkonu SQL Server 2016 Enterprise Edition

  4. Jak provést příkaz IF v SQL?