| By Matthew Pollicove | Article Rating: |
|
| September 12, 2011 11:45 AM EDT | Reads: |
2,081 |
I've been working on setting up a new environment for SAP IDM 7.1 SP5 (yes I know 6 is available). This installation is notable for me since I am configuring it around:
- Windows Server 2008R2 64Bit
- Microsoft SQL Server 2008R2 64Bit
So it's my first pure 64-bit system. I'm pretty excited. I got the OS installed no problem. I got SQL installed. (I have to say, 2008R2 is probably the smoothest SQL install I've done since SQL Server 7. Very much a fan.) I got the IDM DesignTime and Runtime installs completed with no problems. I installed Java 1.6 and installed the 3.0 SQL Server drivers. Then the skies began to darken...
I kept getting driver not found errors when I went to test the dispatcher. Very frustrating! I tried regenerating the dispatcher scripts, tweaking the Java configuration from MMC, and even took a look a look at the dispatcher's .prop file and jdbcdefs.xml. Tweaking some of these shed some light on the issue, but did not bring complete success. That's when I started rethinking things and went back to basics.
First I hit up Google and did some searching on SQL Server 2008, JDBC drivers and related topics. Based on this I decided to roll back to the 2.0 SQL Server drivers and re-create the JDBC connection string. This time I installed the SQL Server 2005 option instead and I got a little closer. It seems that when one is using Java 1.6, the level 4 driver (sqljdbc4.jar) is required rather than the level 3 driver (sqljdbc.jar).
What kept throwing me off in this is that I was reading the options, and I read them too literally. What the SQL Server 2005 option should read is SQL Server 2005 and later... The connection string syntax and the driver name that is called see different starting with 2005.
I was able to confirm the level 3/4 driver issue when troubleshooting between the configuration on my various sandbox systems. My latest one is running 1.6 with sqljdbc4.jar and one of my older systems is using Java 1.5.
So to wrap it up, what I've found is this:
- Use the Microsoft SQL Server 2.0 drivers DO NOT use the SQL Server 3.0 drivers
- When building the JAVA connection string for an IDM Configuration DO NOT use Microsoft SQL Server option, rather, use Microsoft SQL Server 2005
- If you are using Java 1.5, you'll need to use the sqljdbc.jar
- If you are using Java 1.6, you'll need to use the sqljdbc4.jar
That's about it for the moment. I still need to install a trial version of NetWeaver to get the sandbox up and running.
Read the original blog entry...
Published September 12, 2011 Reads 2,081
Copyright © 2011 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Matthew Pollicove
Matt Pollicove is an Identity Management architect, engineer, trainer, project manager, author and blogger with experience in user account provisioning, data synchronization, virtual directory and password management solutions. As a MaXware Technical Consultant and later as a System Engineer, he worked extensively with MaXware (now SAP) software products in large customer environments. In the past Matt has worked with several leading national and international consulting firms and is currently a Sr. Principal Consultant for Commercium Technologies. He is currently the Practice Lead for SAP NetWeaver Identity Management and SailPoint IIQ.
- Agile Adoption – Crossing the Chasm
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Architecture Governance – the TOGAF Way
- Twelve New Programming Languages: Is Cloud Responsible?
- It's the Java vs. C++ Shootout Revisited!
- Cloud Expo New York Speaker Profile: Arun Gupta – Oracle
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- Cloud Expo New York: Industry-Leading CxOs to Present June 11-14
- Component Development and Assembly Using OSGi Services
- Big Data: Information Spawns Innovation
- Agile Adoption – Crossing the Chasm
- Graal, a Dynamic Java Compiler in the Works
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Architecture Governance – the TOGAF Way
- Google Analytics with Monitis Dashboard
- Twelve New Programming Languages: Is Cloud Responsible?
- It's the Java vs. C++ Shootout Revisited!
- Cloud Expo New York Speaker Profile: Arun Gupta – Oracle
- Scaling Java and JSP Apps with Distributed Caching
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?

















