我是ODBC的新手,并试图在Windows ODBC管理员中创建DSN以使用“ RODBC”或类似的R-packages从R中调用它。
我能够在“ SQL Server”驱动程序上找到任何内容的“服务器名称”和“数据库名称”。但是,“ SAS”驱动程序不允许我为服务器和数据库名称找到显式名称。我所知道的只是存储数据集的URI,我也可以获得存储数据库及其端口的SAS服务器的主机名。有没有一种方法可以将其添加为DSN,甚至可以直接从R调用它?我已经尝试过对这些名称和地址进行多种排列,但是我不断收到与odbc连接失败相同的错误消息。
例如,在按照步骤在ODBC管理员中添加SAS服务器并在R中使用RODBC程序包后,我得到了此结果
odbcConnect(“ mydbname”) [1] -1 警告信息: 在RODBC :: odbcDriverConnect(“ DSN = mydbname”)中:ODBC连接失败