Improve company productivity with a Business Account.Sign Up

x
?
Solved

SQL Server Linked Server Using Oracle OPS$ Windows Authenticated Account

Posted on 2016-10-13
7
Medium Priority
?
188 Views
Last Modified: 2016-10-14
I would like to create a Linked Server from a SQL Server 2008 Database to an Oracle 11g Database using my OPS$ Windows Authenticated account.

However, no matter what I try it doesn't want to work.  It seems to expect a password, but neither leaving the Password blank, nor setting it to slash (/) seems to work.

Is this not allowed?  If it is allowed, how do I go about establishing the link?

Thanks.
0
Comment
Question by:koughdur
  • 3
  • 2
  • 2
7 Comments
 
LVL 79

Accepted Solution

by:
slightwv (䄆 Netminder) earned 2000 total points
ID: 41842921
I'm strictly an Oracle guy and know nothing about SQL Server and how it all works.

I assume you can connect directly to Oracle from your Windows user using / using sqlplus or similar Oracle tool?

If so, that tells me that the SQL Server link uses some other user.  Likely the service owner running SQL Server.  It would probably need to be that user that needs an OPS$ account.

You can have the Oracle DBA check the listener's log file or v$session to see what user SQL Server is using to connect with.
0
 
LVL 54

Expert Comment

by:Vitor Montalvão
ID: 41843474
It is possible for an Oracle database having a Windows Login?
0
 
LVL 79

Expert Comment

by:slightwv (䄆 Netminder)
ID: 41843484
Oracle can use OS Authentication.  Basically if the user has been authenticated in the OS, Oracle doesn't challenge the connection.

It is a security issue but it has its place at times.  It can save people from hard-coding usernames and passwords in things like scripts.
0
Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

 
LVL 54

Expert Comment

by:Vitor Montalvão
ID: 41843490
Oracle can use OS Authentication.
Then it's only depending on the Linked Server configuration. In the Linked Server properties, go to Security and enable the option for "Be made using this security context" and provide the correct credentials.
0
 

Author Comment

by:koughdur
ID: 41844359
Vitor,

I tried all of the different ways to connect and everyone failed.  The SQL Server interface appears to support having a different user establish the connection other than the sys admin or the user who owns the schema.  However, it seems like Microsoft forgot to support Oracle Windows Authentication, because they don't understand a blank or '/' password entry.
0
 

Author Closing Comment

by:koughdur
ID: 41844377
It turns out I'm a complete idiot.  I use a different login for that computer which doesn't have a windows authenticated account on the Oracle database.

Duh.

Your answer got the light bulb to go off and make me realize that.

Thanks.
0
 
LVL 79

Expert Comment

by:slightwv (䄆 Netminder)
ID: 41844403
Glad to help!

and we ALL have "duh" moments.....  ;)
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
In this article, we will show how to detach and attach a database and then show how to repair a corrupt database and attach it, If it has some errors. We will show how to detach and attach using SSMS or using T-SQL sentences.
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.
Stellar Phoenix SQL Database Repair software easily fixes the suspect mode issue of SQL Server database. It is a simple process to bring the database from suspect mode to normal mode. Check out the video and fix the SQL database suspect mode problem.

584 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question