[R-SIG-Mac] Query MS SQL Server DB using RODBC from OS X
Simon Urbanek
simon.urbanek at r-project.org
Thu Jun 4 15:17:55 CEST 2009
David,
On Jun 4, 2009, at 8:40 , David Marra wrote:
> Everyone,
>
> I would like to access from R running in OS X 10.5 a Microsoft SQL
> database that is running in Windows on a Parallels virtual machine.
>
> The Parallels VM and the OS X are on the same Mac.
Technically, that's irrelevant, because they act as two separate
computers - for all practical purposes you're connecting a Mac to a
database on another PC over a network.
> A DSN is set up on Windows. Running queries on the VM itself with
> the Windows version of R using the RODBC package commands
> odbcConnect and sqlQuery works just fine.
>
> Does anyone know how this can be done? How to make R in OS X aware
> of the Windows DSN? What ODBC driver works for OS X to get access to
> the Windows VM?
>
You'll need an ODBC driver for OS X capable of using Microsoft SQL.
It's been a while since I used one (if I recall correctly it was the
Actual one), but here are some links:
http://www.actualtechnologies.com/product_sqlserver.php
http://uda.openlinksw.com/odbc/express/odbc-sqlserver-ee/
Once the driver is installed, you can use ODBC Administrator utility
to create a DSN on the Mac. (However, I have never really used ODBC in
R since there are native R drivers for all databases I'm using ...).
Cheers,
Simon
More information about the R-SIG-Mac
mailing list