BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Jade_SAS
Pyrite | Level 9

Hi All,

 

   We are using SAS in unix enviroments, in order to access SQL server data with ODBC, the  SQL server name, port#,databasename, user and password etc needs to define in the ODBC.ini file in the unix enviroments.

   My question is: Is the user authentication has to be SQL Server authentication? or Can the user use withdowns NT authentication with network login ID? Thank you!

 

Jade

1 ACCEPTED SOLUTION

Accepted Solutions
JuanS_OCS
Amethyst | Level 16

Hello,

 

here you are speaking about Kerberos handshakes and SPNs. If you do have those set, you include your unix server in your active directory and you set delegation properly, it should be possible.

View solution in original post

4 REPLIES 4
Jade_SAS
Pyrite | Level 9

Hi All,

 

   We are using SAS in unix enviroments, in order to access SQL server data with ODBC, the  SQL server name, port#,databasename, user and password etc needs to define in the ODBC.ini file in the unix enviroments.

   My question is: Is the user authentication has to be SQL Server authentication? or Can the user use withdowns NT authentication with network login ID? Thank you!

 

Jade

JuanS_OCS
Amethyst | Level 16

Hello,

 

here you are speaking about Kerberos handshakes and SPNs. If you do have those set, you include your unix server in your active directory and you set delegation properly, it should be possible.

Jade_SAS
Pyrite | Level 9

Thank you! can you let me know more details or any reference links for me to read? Really a newbie here:)

JuanS_OCS
Amethyst | Level 16

While I am not an expert on that area, I am just aware of the architecture/design impact, you can do the same as I do: ask Google. Something as the following: https://www.google.nl/search?q=unix+odbc+kerberos&oq=unix+odbc+kerberos&aqs=chrome..69i57.9552j0j7&s...

 

It gives me some interesting technical details:

 

https://msdn.microsoft.com/en-us/library/hh568450(v=sql.110).aspx

http://www.easysoft.com/products/data_access/odbc-sql-server-driver/kerberos.html

http://help.interfaceware.com/kb/904

And so on.

 

As mentioned, this has very little or nothing to do with SAS. best is to ask your Unix and DBAs, they should know what to do.

 

Just to be sure: Once the ODBC driver can work KRB with your SQL Database, on SAS you will need to set IWA with Kerberos Authentication, on your SAS Workspace Server:

https://support.sas.com/documentation/cdl/en/bisecag/69827/HTML/default/n1d1zo1jsf2o0en1ehu4c4simfky...

http://support.sas.com/resources/papers/proceedings13/476-2013.pdf (A simply awsome paper from @StuartRogers )

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

CLI in SAS Viya

Learn how to install the SAS Viya CLI and a few commands you may find useful in this video by SAS’ Darrell Barton.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 3147 views
  • 2 likes
  • 2 in conversation