Accessing SQL server from host machine on Oracle VM Virtualbox For SAS Programming - sas

I am using SAS University edition and want to access the data from SQL server on my host machine(Windows 8.1 64 bit) in my SAS code. Virtual Machine(Oracle VM Virtualbox) OS is also Windows 8.1 64 bit. I am getting following error.
ERROR: The product with which the engine ODBC is associated is either not licensed for your system or the product license has
expired. Please contact your SAS installation representative.

SAS UE can only use Access to PC Files. You will not be able to connect to a database.
Either export/import your data manually via text files or try connecting an excel spreadsheet to your database.

Related

Power BI missing MySQL Connector, even though I installed it

On my Windows 10, I downloaded Power BI today in order to pull data from my remote server, which is MySQL.
I go to "get data from other source", choose MySQL, and then get a prompt that "this connector requires one or more additional components to be installed before it can be used"
I installed both the latest NET and ODBC connector for windows, restarted my pc, but still get the same error.
How should I troubleshoot this? Am I supposed to see something running in "services"?

Which driver to connect Power BI to DB2?

I have an odd question on connecting Power BI to a DB2 database.
I currently seem to have three similar drivers installed on my computer. If I look in ODBC data source administrator under the drivers tab I can see that they have the following names:
IBM DB2 ODBC DRIVER
IBM DB2 ODBC DRIVER - DB2COPY1
IBM DB2 ODBC DRIVER - IBMDBCL1
The first and third driver have the same version number (10.05.00.420). The second has a different version number (11.01.4041.600).
All three use the same DLL file (DB2CLIO.DLL).
All three seem to be able to connect Power BI to DB2 when used as a DSN, so I'm trying to establish which I should be using.
I want to know if these are different versions of the same driver which have been given different names during installation, or whether they are different drivers. And if they are different drivers, what is the difference?
Any advice would be appreciated please!
From IBM: "The IBM Data Server Driver for ODBC and CLI contains the copy name as part of the driver name. The default driver, IBM DB2 ODBC DRIVER, is set to the default IBM database client interface copy. The name of the driver for each installation is "IBM DB2 ODBC DRIVER - Copy Name"."
So if you select the first one, IBM DB2 ODBC DRIVER, ODBC will check with your settings and use the default driver copy on your computer, which will be one of the other 2 drivers. You set the default by using the db2swtch command.
The driver version should be tied to the version of DB2. Check with your DBA or just check with the right SQL for your DB2 platform (Windows, Linux, Z/OS, etc.).

issue where In SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is not downloaded

What if while installing SAS, I face issue where In SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is not downloaded , it is showing completed with error. What would happen if SAS Deployment wizard SAS ODBC Driver for Web infrastructure platform Data Server is showing this error. Can we code/program without the need of this fucntionality?
You are best contacting SAS support for a specific question like this - it is not a programming question, but rather a SAS administrator question.

SAS SID for Server

I am installing SAS and have a valid license, for Windows Workstation.
I found the following at the link below:
The operating system value in the SAS installation data file (SID
file) does not have to match the operating system of the machine that
SAS is installed on as long as the SAS client application is part of
the order that you are using.
http://support.sas.com/kb/49/003.html
Does this mean there is some way to change the SID file to allow this license to install on Windows Server? If so, how?
You need a server license to install on a server - ask your administrator or SAS Support (be aware that server licenses are much more expensive!)
The page you're linking here is not related to Base SAS but to SAS client applications, when used in a client-server relationship. This would be something like Enterprise Guide; something that itself doesn't do the work, but instead submits code to a server which does.
That page is saying that if (for example) you have a server license for SAS, you don't have to have a desktop license to install Enterprise Guide on a desktop. You would have to have a desktop license to install (base) SAS on a desktop, though.

Can SPSS access data from SAS server through the SAS ODBC driver?

SAS-datasets in a SAS/SHARE server can be made accessible for ODBC-compliant applications using the SAS ODBC Driver (http://support.sas.com/downloads/browse.htm?fil=&cat=40)
I want to access such a server through ODBC from SPSS - is this at all possible?
SPSS can use any standard ODBC driver.
Absolutely it can - have you used SPSS to connect to an ODBC data source before?
If not, you should be able to set up an ODBC connection using the ODBC Data Source Adminstrator (on Windows): https://learn.microsoft.com/en-us/sql/odbc/admin/odbc-data-source-administrator?view=sql-server-2017
And for SAS/SHARE in particular: http://support.sas.com/documentation/cdl/en/odbcdref/64777/HTML/default/viewer.htm#n1huqo74tuh90wn1vooxwjrqilgb.htm