Connect to an SSL-Enabled Microsoft SQL Server Database from PowerCenter on UNIX/Linux



Similar documents
How to Configure a Secure Connection to Microsoft SQL Server

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

Configure an ODBC Connection to SAP HANA

How to Resolve the POODLE Vulnerability in Native Connection to Oracle

Secure Agent Quick Start for Windows

User Document. Adobe Acrobat 7.0 for Microsoft Windows Group Policy Objects and Active Directory

Configuring Hadoop Distributed File Service as an Optimized File Archive Store

Configure Managed File Transfer Endpoints

Reconfiguring VMware vsphere Update Manager

FileMaker Server 14. FileMaker Server Help

Configuring MailArchiva with Insight Server

Specops Command. Installation Guide

Plug-In for Informatica Guide

HTTPS Configuration for SAP Connector

FileMaker Server 11. FileMaker Server Help

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

MadCap Software. Upgrading Guide. Pulse

Installation Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

FileMaker 8. Installing FileMaker 8 ODBC and JDBC Client Drivers

ACTIVE DIRECTORY DEPLOYMENT

Installing RMFT on an MS Cluster

Item Audit Log 2.0 User Guide

Using Informix with PowerCenter

Interact for Microsoft Office

HR Onboarding Solution

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

How to Install and Configure EBF15328 for MapR or with MapReduce v1

Creating IBM Cognos Controller Databases using Microsoft SQL Server

Matisse Installation Guide for MS Windows. 10th Edition

ImageNow Cluster Resource Monitor

Installation Instructions Release Version 15.0 January 30 th, 2011

4cast Client Specification and Installation

WhatsUp Gold v16.1 Database Migration and Management Guide Learn how to migrate a WhatsUp Gold database from Microsoft SQL Server 2008 R2 Express

FileMaker Server 13. FileMaker Server Help

Configuring Notification for Business Glossary

DIGIPASS KEY series and smart card series for Juniper SSL VPN Authentication

StoreGrid Backup Server With MySQL As Backend Database:

ACT! by Sage. Premium for Workgroups 2007 (9.0) Administrator s Guide to the ACT! Reader Utility

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

CA SiteMinder. Directory Configuration - OpenLDAP. r6.0 SP6

Installing SQL Express. For CribMaster 9.2 and Later

SafeGuard Enterprise upgrade guide. Product version: 7

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Reconfiguring VMware vsphere Update Manager

webmethods Certificate Toolkit

SQL Server 2008 and SSL Secure Connection

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

SharePoint Password Change & Expiration 3.0 User Guide

Update and Installation Guide for Microsoft Management Reporter 2.0 Feature Pack 1

V-locity Installation

Using LDAP Authentication in a PowerCenter Domain

Sophos Anti-Virus for NetApp Storage Systems startup guide

Configuring IBM Cognos Controller 8 to use Single Sign- On

WhatsUp Gold v16.3 Installation and Configuration Guide

XMailer Reference Guide

How-to configure Auditing for IDENTIKEY Authentication Server 3.2 to a remote Oracle Database on a standalone Microsoft machine.

SQL EXPRESS INSTALLATION...

Archive Attender Version 3.5

Sage 200 Web Time & Expenses Guide

How To Manage Storage With Novell Storage Manager 3.X For Active Directory

VMware vcenter Configuration Manager Backup and Disaster Recovery Guide vcenter Configuration Manager 5.4.1

Troubleshooting Active Directory Server

SafeGuard Enterprise Web Helpdesk. Product version: 6 Document date: February 2012

Reconfiguration of VMware vcenter Update Manager

Inmagic ODBC Driver 8.00 Installation and Upgrade Notes

SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October Simba Technologies Inc.

Sophos Anti-Virus for NetApp Storage Systems startup guide. Runs on Windows 2000 and later

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Wavecrest Certificate

MailStore Outlook Add-in Deployment

StreamServe Persuasion SP4

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

WhatsUp Gold v16.2 Installation and Configuration Guide

Aradial Installation Guide

Mobility Services Platform Software Installation Guide

Informatica PowerCenter Express (Version 9.6.0) Installation and Upgrade Guide

SAS 9.4 PC Files Server

Dell One Identity Cloud Access Manager How to Configure for High Availability

BEAWebLogic. Portal. WebLogic Portlets for SAP Installation Guide

SAS 9.3 Foundation for Microsoft Windows

Operating System Installation Guide

Setting Up SSL on IIS6 for MEGA Advisor

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

Technical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication

SolarWinds Migrating SolarWinds NPM Technical Reference

IBM Lotus Enterprise Integrator (LEI) for Domino. Version August 17, 2010

Setting Up ALERE with Client/Server Data

Configuring Jet Express for Microsoft Dynamics NAV 2013

Telelogic DASHBOARD Installation Guide Release 3.6

ESET SECURE AUTHENTICATION. API SSL Certificate Replacement

ContentWatch Auto Deployment Tool

Migrating Mobile Security for Enterprise (TMMS) 8.0 to version 9.0

RTI Database Integration Service. Getting Started Guide

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Voyager Reporting System (VRS) Installation Guide. Revised 5/09/06

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

Distributing SMS v2.0

Active Directory Rights Management Service Integration Guide

Transcription:

Connect to an SSL-Enabled Microsoft SQL Server Database from PowerCenter on UNIX/Linux 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica Corporation. All other company and product names may be trade names or trademarks of their respective owners and/or copyrighted materials of such owners.

Abstract Because Microsoft SQL Server databases have no native connectivity from UNIX/Linux environments, you must set up ODBC connectivity from Linux to run the Informatica services on a UNIX/Linux server. You can use the DataDirect ODBC drivers that are installed with the Informatica services. However, if SSL is enabled for a Microsoft SQL Server database, then the DataDirect drivers are not sufficient. This article provides guidelines for installing and configuring ODBC connectivity to Microsoft SQL Server when SSL is enabled. Supported Versions PowerCenter Table of Contents Abstract... 2 Supported Versions... 2 Table of Contents... 2 Overview... 2 Install and Configure DataDirect ODBC on Linux... 2 Configuration on Linux... 3 Configuration on Windows... 4 Test the Connection to the Microsoft SQL Server Database... 6 Troubleshooting... 7 Overview When working in an environment with an SSL-enabled Microsoft SQL Server database, you must use DataDirect SequeLink ODBC Socket to resolve SSL encryption issues. SequeLink ODBC Socket provides a connection from the UNIX/Linux ODBC client to the middle tier, instead of directly to SQL Server. Contact Informatica Global Customer Support to get a download link for the following items: A PDF file that contains instructions for installing the software A tar file (closed_sl_60_linux64.tar) to install on Linux A zip file (sl600socket.zip) to install on the Windows machine where the Microsoft SQL Server database resides Follow the instructions in the PDF document in conjunction with the information in this article. Install and Configure DataDirect ODBC on Linux 1. Install the Informatica services, which include the DataDirect ODBC drivers, on Linux. 2. Set the ODBCHOME environment variable to the location where the drivers have been installed: export ODBCHOME=$INFA_HOME/ODBC6.0 3. Set the library path variable to include $ODBCHOME/lib. 4. Set the ODBCINI environment variable in the.profile to the location of the final version of.odbc.ini: 2

export ODBCINI=$ODBCHOME/odbc.ini 5. Add the ODBC/bin directory to the PATH environment variable. You can find the library name in the odbc.ini file. 6. Add the data sources to the.odbc.ini file that is specified in the $ODBCINI environment variable. 7. Restart the Informatica services. To use these ODBC connections in PowerCenter sessions, configure ODBC relational connections in the Workflow Manager. Configuration on Linux 1. Use the following command to untar the ODBC Socket file: tar xvf closed_sl_60_linux64.tar The following figure shows the tar file: The following figure shows the extracted contents from the tar file: 2. Make changes to the.profile file and run the following commands for the SequeLink drivers: export SQLNK_ODBC_HOME=/opt/app/informatica/SequeLink/closed_sl_60_linux64/lib64 export SHLIB_PATH=$SQLNK_ODBC_HOME/lib64: $SHLIB_PATH LD_LIBRARY_PATH=.:$ODBCHOME/lib:$SQLNK_ODBC_HOME:$LD_LIBRARY_PATH 3. Verify that the SQLNK_ODBC_HOME appears after ODBCHOME/lib because the first step is to use ODBC drivers provided by Informatica and, if the driver is not found, then go to next path search. 4. Define the data source in the odbc.ini file. The following figure shows the data source details: 3

The host is the Windows machine where the Microsoft SQL Server database is installed. The following figure shows the port under the Value tab in the General area of the Service Settings: Configuration on Windows To open ports 19995 and 19996 on the Windows machine that hosts the Microsoft SQL Server database, perform the following steps. The ports provide access to the Informatica services on Linux. 1. Copy the sl600socket.zip file to the machine that hosts the Microsoft SQL Server database. 2. You obtain the sl600socket.zip file from Informatica Global Customer Support. 3. Unzip the file. The following image shows the extracted contents of the zip file: 4

4. Install the software. Use the instructions in the PDF provided by Informatica Global Customer Support to install the software. After the installation completes, the new Windows services SLAgent60 and SLSocket60 are visible. 5. Stop the SLAgent60 and SLSocket60 services. 6. Right-click the SLAgent60 service and set up the appropriate user account name that will be allowed to administer the SequeLink Socket. 7. Right-click the SLSocket60 service and set up the appropriate user account name that will be allowed to administer the SequeLink Socket. Note: For steps 5 and 6, the user name must match exactly what was entered during the installation of the server. If the user names do not match, you must reinstall the software. 8. Create a DSN on the server machine that connects to the Microsoft SQL Server database. 9. Start the Console Snap-In on the machine where the DSN has been created. For example, click Programs > DataDirect SequeLink 6.0 Service for ODBC Socket > SequeLink Management Console Snap-In. The Console Snap-In appears. 10. Expand the Connected to SLAgent60 folder in the Console Snap-In. 11. Under the Value tab for DataSourceSOCODBCConnStr, enter DSN=<name of DSN created earlier>. 5

12. Enter DSN=<name of DSN created earlier> under the Value tab for DataSourceSOCODBCConnStr. The Value tab for ServiceConnectInfo provides the host name and port number that needs to be entered in the odbc.ini file. 13. Save the settings. 14. Exit the Console Snap-In. 15. Log in to the Console Snap-In again to verify that the settings are saved. Test the Connection to the Microsoft SQL Server Database Run a test to verify that the machine can connect to the Microsoft SQL Server database. The following is a test for SequeLink connectivity: infad@infaserver:/opt/app/informatica/sequelink/closed_sl_60_linux64/example>./example64 6

./example64 DataDirect Technologies, Inc. ODBC Example Application. Enter the data source name : <Data Source name> as specified in ODBC.INI file Enter the user name : <Username to connect to SQL Server> Enter the password : <Password to connect to SQL Server> Enter SQL statements (Press ENTER to QUIT) SQL> If the test is successful, the server connects to Microsoft SQL Server and the SQL prompt appears. Troubleshooting Use the following tips to troubleshoot: If the user under which the services run changes, a log on error occurs when you start the Console Snap-In. To resolve, uninstall the software, restart the server, and then install the software again. Verify that there is no other DSN in the odbc.ini file with the same name as the DSN that is used to connect to the Microsoft SQL Server database. The following errors might occur if there are duplicate names: SQLSTATE = 08S01 NATIVE ERROR = 11 MSG = [Informatica][ODBC SQL Server Driver][libssclient24]General network error. Check your network documentation. SQLSTATE = 01000 NATIVE ERROR = 11 MSG = [Informatica][ODBC SQL Server Driver][libssclient24]ConnectionRead (recv()). If you attempt to connect to the Microsoft SQL Server database from a machine other than the machine that hosts the database, the following errors might occur: SQLSTATE = 27 NATIVE ERROR = 2308 MSG = [DataDirect][ODBC 20101 driver][sequelink Client]TCP/IP error, connection timed out SQLSTATE = 60 NATIVE ERROR = 0 MSG = [DataDirect][ODBC 20101 driver]1221 Authors Ajay Tawakley Manager Technical Delivery, Professional Services 7