Hi guys, I'm having a weir problem when i'm trying to register tables by using OLEDB.
It shows this error.
"Error OLEDB Engine cannot be found”
“Error in the libname statement”.
Please help :/!
I am wondering.... maybe you are missing the OLEDB drivers (or the right ones to your databases) to be installed on your SAS server.
Something else to consider: OLEDB is a deprecated functionality on the SQL Servers. It does not come with the database by default.
Therefore, If you have a new database, you need to ask your System admin to have the drivers installed on the SQL Server side, and the right ones on your SAS Server.
Does the libname statement as taken from the log work in a standard workspace server (ie from EG or SAS Studio)?
Do you have SAS/ACCESS to OLE DB licensed?
Yes, i have the license for SAS/ACCESS to OLEDB.
The error appears inside the SAS Management Console
Thanks for replying 🙂
As SAS/ACCESS to RDBMS (of which Access to OLE DB is a part) often requires additional setup (usually in the form of setting certain environment variables), could it be that the workspace server used from SMC lacks those, while the workspace server used from EG has them?
(compare SASMeta - Workspace Server vs. SASApp - Workspace Server)
Here is a link to the documentation on setting up the connection:
-------------------------------------------------------------------------
Four tips to remember when you contact SAS Technical Support
Creating Beautiful Reports
SAS Visual Analytics Learning Center
I just realized that the SAS/ACCESS Interface to OLE DB is not instaled, and i cant find the setup 😕
and i have the license for it... what can i do?
Microsoft Windows Server for x64
Base SAS 29JUN2017
SAS Metadata Server 29JUN2017
SAS Studio 29JUN2017
SAS Visual Analytics 29JUN2017
SAS Visual Analytics LASR Server Non-Distributed 29JUN2017
SAS Visual Statistics 29JUN2017
SAS/ACCESS Interface to OLE DB 29JUN2017
SAS/CONNECT 29JUN2017
If you have the license, you should not require to install anything extra, since it is done automatically for you during the installation of SAS Foundation.
Could you follow the guide provided above?
I was following them, but when i'm creating the registering the OLEDB server, it doesn't show the default information that is displayed on the image.
I'm not getting those paremeters by default.
Like
Major Version Number | 4 |
Minor Version Number | 0 |
Data Source Type | OLE DB — Other Database |
Software Version | 4.0 |
Vendor | Microsoft Corp. |
Associated Machine | Defaults to your machine |
Major Version Number | 0 |
Minor Version Number | 0 |
Data Source Type | OLE DB — Other Database |
Software Version | |
Vendor | Microsoft Corp. |
Associated Machine | "The name of my machine" |
I am wondering.... maybe you are missing the OLEDB drivers (or the right ones to your databases) to be installed on your SAS server.
Something else to consider: OLEDB is a deprecated functionality on the SQL Servers. It does not come with the database by default.
Therefore, If you have a new database, you need to ask your System admin to have the drivers installed on the SQL Server side, and the right ones on your SAS Server.
Thanks for the help, the problem was that the SAS/ACCESS Interface to OLEDB wasn't installed.
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.
See how to use one filter for multiple data sources by mapping your data from SAS’ Alexandria McCall.
Find more tutorials on the SAS Users YouTube channel.