Tuesday, August 28, 2007

 Found this web page that has sample queries for TSM.

This page has a collection of useful SQL statements for IBM Tivoli Storage Manager (TSM). Here you can find out a lot of selects that will help you to get information from TSM and to construct your own SQL statements.

SQL for Tivoli Storage Manager

Tuesday, August 28, 2007 6:52:31 AM (Central Standard Time, UTC-06:00)  #    Comments [0]
 Thursday, July 05, 2007

I was trying to figure out how to get some data from an ODBC source and put it into SQL, and found a post with an interesting possible answer: 

Recently, I discovered an issue with SQL Server Integration Services (SSIS) regarding how the Execute SQL Task item handles returning a result set to the control flow. Lets start by demonstrating an existing issue with the Execute SQL Task using ODBC then I'll present a solution. First, create a new DSN that points to the database using the ODBC Data Sources Administrator (Control Panel | Administrator Tools | ODBC Data Sources). If you are only dealing with SQL Server you can still test this out by creating a DSN that uses the SQL Server ODBC driver.

Sql Server Integration Service (SSIS) Execute SQL Task ODBC Result Set Bug/Workaround

Thursday, July 05, 2007 1:16:52 PM (Central Standard Time, UTC-06:00)  #    Comments [1]

 I was trying to migrate a table from one database to another using a script.  It shouldn't have been too complicated.  It probably wouldn't be for someone who has done it before.  I had a problem getting some of the fields to copy over.  They all involved date/time information.  My search led me to this interesting post:

SSIS: What's the difference between DT_DATE and DT_DBTIMESTAMP

Database people don't generally like date values too much. They're too fiddly. There's god-knows-how-many ways of representing them...and don't even get me started on regional date settings!!

SSIS Junkie : SSIS: What's the difference between DT_DATE and DT_DBTIMESTAMP

Thursday, July 05, 2007 1:04:26 PM (Central Standard Time, UTC-06:00)  #    Comments [0]

So when I tried to install the update that I downloaded in my earlier post, I got the following message:

The product instance SQL Tools has had update 3054 installed. You do not need to install this update. An update equal to or greater than 3159 should be downloaded.

Isn't that special... 

Guess I need to do some more searching...

Thursday, July 05, 2007 11:10:07 AM (Central Standard Time, UTC-06:00)  #    Comments [0]

I was trying to build a tool to move some data between a TSM Database and a SQL 2005 Database.  Mostly so that I can create a few reports to impress people who don't have any idea what it is that I am reporting on. 

There are a number of issues with trying to do this, not the least of which is the fact that I have no idea what I am really doing.  The fact that I am working with a mixture of x32 and x64 operating systems and applications isn't helping.  The fact that Microsoft doesn't really like to work with ODBC drivers and Tivoli doesn't provide x64 ODBC Drivers makes it more complicated.

I did some searching and I am not the only one who has tried to use ODBC to move data around.  There is a nice blog post here:

http://blogs.simplifi.com/brucet/archive/2006/01/27/668.aspx

But when I tried that I kept getting this error:

Package Validation Error
Error at ImportTastk: The task is configured to pre-compile the script, but binary code is not found. Please visit the IDE in Script Task Editor by clicking Design Script button to cause binary code to be generated.
 (Microsoft.DataTransformationServices.VsIntegration)

I did a google on that and came up with a hotfix that is supposed to fix the issue:

http://www.microsoft.com/downloads/details.aspx?familyid=8AF6C597-0F18-4E61-B3D2-AAD66CDCACF5&displaylang=en

I will be applying that and see what I get...

Thursday, July 05, 2007 10:35:14 AM (Central Standard Time, UTC-06:00)  #    Comments [0]