SSIS Oracle Provider not showing in Toolbox - oracle

First Post :)
I am using Visual studio 2019 (SSIS) but for some reason, the Oracle Provider for OLE DB is not showing in the source or destination. I have downloaded the latest ODAC for 64 and 32 bit as well as the ODT for the latest VS and none of these work. I have restarted my pc thinking this would need to synch but still nothing shows.
Am I missing a step perhaps?

Do this:
Right click on the Connection Manager > New Connection Manager
Choose OLEDB froma list of connections and then press Add:
Press New and at the top drop-down menu where you choose the Provider search for Microsoft OLE DB Provider for Oracle
You are now good to go.

Related

Connect to Oracle DB using Visual Studio 2017

I am trying to connect to our Oracle database using Visual Studio (VS) 2017 (i am not able to upgrade to the latest version due to company policy). So far, I have downloaded ODTwithODAC183 from this site: https://www.oracle.com/database/technologies/dotnet-odacdev-downloads.html
I have done the installation properly , after the installation, I opened VS, and clicked on Tools -> Connect to Database and chose Oracle Database
After pressing OK, I got this screen below and filled it up accordingly:
Next I clicked on test connection, and I received a message saying that the connection is successfully established, however, on the second screenshot, if you look under Data Connection at the left side, under tables -> Relational tables, it is completely empty and none of the tables from the database have loaded.
I was wondering if anyone could please help me figure out how I can view the tables from an Oracle database using Visual Studio 2017.
thank you!

Visual Studio 2015 add connection dialog doesn't give LDAP as connection type

I'm trying to connect to oracle database using server explorer in visual studio 2015. Every time I try to create a new connection through Add Connection dialog box, the drop down menu in front of "Connection Type:" (on the dialog box) only gives me TNS and EZConnect options. No option is listed for connecting to Oracle through LDAP. I have been asked to connect only through LDAP (no TNS or EZCOnnect).
My sqlnet.ora file has these contents
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME, LDAP)
in it.
And ldap.ora has these contents
DEFAULT_ADMIN_CONTEXT = "dc=something1,dc=something2,dc=com"
DIRECTORY_SERVERS= (x.y.net:somenumber:somenumber,a.b.c.net:somenumber:somenumber,p.q.r.net:somenumber:somenumber)
DIRECTORY_SERVER_TYPE = OID
Oh actually I copied these files over to where tns.ora file sits by default (if I select tns as connection type in Add Connection dialog box that's when I come to know about tns file's default location).
I'm not sure do I need to connect to Oracle through LDAP by adding some kind of configuration in web.config file or something. And if so then how can I connect to oracle (using server explorer, remember no TNS or EZConnect) and create tables in the database using Visual Studio UI. I'm not supposed to use any other tools for creating tables other than Visual Studio UI (UI which is meant for creating all database objects after we establish a connection to the database using server explorer).
And the other thing which I'm totally confused about is that up top on the dialog box under "Data Source:" I see it's written "Oracle Database (ODP.NET, Managed Driver)" and a change button to right of it.How come Visual Studio knows where the odp.net driver is lying on the machine (hence shows it in a drop down menu when change button is clicked).However I installed and uninsatlled odp.net unamanged and managed drivers (both 32 and 64 bit versions) many a times in the project that I have opened the Add Connection dialog box in. Even when I uninstalled all the versions of unmanaged/managed drivers and clicked on the change button I could still see Oracle Database (ODP.NET, Managed Driver) in the drop down, how is that possible since all the odp.net managed or unmanaged drivers has been uninstalled.
It's getting cumbersome to get my head around all this. Any help will be highly appreciated.
Note: I installed and uninstalled odp.net drivers using nuget package manager console in Visual Studio.
I assume TNS and EZConnect just defines the type connection string but it does not tell you how to resolve the your TNS name. It can be resolved by tnsnames.ora file or by LDAP server. Nowadays, ONAMES is not used anymore.
Do you have an environment variable TNS_ADMIN defined? ODP.NET Managed Driver does not read the registry where TNS_ADMIN is usually defined.
Check you GAC (Global Assembly Cache) with tool gacutil.exe is you see any Oracle.ManagedDataAccess.dll. Perhaps the Uninstaller did not remove it from there.
Did you try to connect to the database by code, instead of clicking dialog boxes?

Add options to data source in Visual Studio 2013

I am trying to create a SQL Server Compact 4.0 database to a new project in Visual Studio Ultimate 2013.
I have followed these steps:
Created a Entity Data model diagram (.edmx)
Right-click on empty area -> Generate Database From Model... -> New Connection...
In the Choose Data Source dialog box I only have SQL Server, SQL Server DB file and Other
I have tried repairing the SQL Server Compact 4.0 installation but nothing changes. Where are the options for this dialog box configured?
You need to install the SQL Server Compact Toolbox, which will enable the SQL Server Compact DDEX provider for the Data Source dialog. Go to the About screen in the Toolbox and Install DDEX providers, a VS restart may be required.

Connection with SQL database in visual studio 2010

I have connected with the database successfully by using wizard in server explorer. but the data source is showing nothing. i have googled and search on msdn help. but not get help.
I want to add data source. but add new data source option is disabled for me.
I am using windows form application...
I want ask that am i doing right. could you please tell me how can i get rid of not showing thing.
PLEASE HELP!!!
The Server Explorer of Visual Studio 2010 and the Datasource of your application are completely different. Check the following links to see how you can connect your Windows Form Application with Sql-Server database:
Walkthrough: Connecting to Data in a SQL Server Express Database (Windows Forms)
Connecting to a Database with Visual Studio Tools

Visual Studio 2010 cannot find SQL Server 2008 R2

I installed SQL Server 2008 R2 and I already have Visual Studio 2010.
When I try to connect to the SQL Server there exists no server on my Add Connection while my database engine works properly.
Why is that so?
As far as I can tell, in Server Explorer, you need to click the "Connect to Database" toolbar icon (or right-click Data Connections and choose "Add Connection...").
From the Data source list, choose Microsoft SQL Server and then click Continue. The Add Connection dialog box displays so you can enter your server name (machinename\instancename). You can choose between Windows or SQL Server Authentication (depends on how you set it up, but Windows Authentication should work for a local installation).
Once you have entered a correct server name and credentials you'll get a list of databases to choose. Select one if you wish and click OK. That should get your server added to the list for Visual Studio 2010.
The issue is that is VS 2010, you need to type in your localhost instead of choosing the connection from the drop-down list. I hope this issue is resolved in the next releases.
I believe if from VB 2010 you go to Project >> Add New Item and choose the appropiate path for your server it should work.
You may also want to try Data >> Add New Data Source

Resources