Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

SQL Server 2005

Jeffrey Richter talk on Safe Threading

I was surprised at how technically "unsafe" certain very common aspects of managed code use were under .NET Framework 1.0 and 1.1. Particularly, any kind of Interop activity in a multi-threaded environment has some potential resource leaks and even security holes.

Categories:  | | |

SQL 2005 SSIS How-To Article Series

I think this series of introductory SSIS articles may be--at this moment, before the wave of SSIS books hits the market--the closest thing we have to an introductory SSIS book.

SSIS Bulk Insert Task Error: "system cannot find the file specified"

This one might be obvious, I suppose, to people with experience with the Bulk Insert task from previous SQL Server versions, but this information it was new to me.

SSIS Design Technique: Sequence Container as Indirection Mechanism to Enable Flow

In my mind there are two separate but intertwined concepts at work in my hypothetical system: the "physical" concepts of execution and success and the "logical" concept of a "step" and whether or not the step "ran" (by which I mean, did the task or tasks that make up this step actually do any work).

SSIS Design Technique: Using a Dummy Script Task to Enable Conditional Top-Level Tasks

Here's a SQL2K5 Integration Services control-of-flow design quandry I've encountered more than once: I have a task (any task, say for instance an FTP task) that I want to execute conditionally, but it does not have a direct parent task. For example, my hypothetical FTP task could be the first task inside of a sequence container, and as such has no direct parent. Since you can't have a precedence constraint (as far as I know) between a container and one of it's children, you're stuck without a place to put an expression to control whether your conditional task should execute.

Causes for SSIS FTP Task RemotePath and LocalPath Error

I have figured out two different causes for this error from the FTP task. In my direct experience I was using IsLocalPathVariable = True with an SSIS variable mapped to the LocalPath property. But after thinking about it, I imagine both of the following scenarios would be possible even if you were not using a variable (please add a comment if you can confirm this).

SQL Server 2005 SSIS Learning Curve Considered Steep

SSIS is a leap forward in capability, power, and, it appears, performance; and I still feel that in the end we're going to find that building our system in SSIS was a good decision. My main point is that the learning curve can be steep if your SSIS-based system will be at all complex. Plan for it.

Using SSIS Execute SQL Task Results in a Downstream Script Task

This post contains some information about how you can access the results of an SSIS Execute SQL task in a downstream Script task.

SSIS Foreach ADO Enumerator: Mapping Columns to Variables by Index

Turns out the problem was not data type mismatching (though there are documented problems with BigInt mapping as a string) but rather that the indexes I was using were off. Silly me, I assumed that the first column in my SELECT list would be index 0. Nope. It's index 1. (See my update to this post to see why my original conclusion was wrong.)

Design Issue With SSIS BIDS Package Configuration Wizard

Unless I'm totally missing something, I've uncovered a pretty annoying bug design feature in the Package Configuration wizard in BIDS (the SQL Server 2005 Business Intelligence Design Studio). Whenever you walk through the wizard it throws away any values that you've placed in the dtsConfig XML file.

My Issues With SSIS Event Handlers (And Why I'll Use Them Anyway)

In this post I will document some of the observations and conclusions I have come to in the process of hammering on the event handler functionality of SSIS, trying to see how it ticks, making sure I understand I can use it properly in my system, which is a multi-package system with some specific logging, exception handling, and monitoring requirements.

Fun With SSIS, Script Tasks, and the GAC (Global Assembly Cache)

Some things I learned today about SSIS, script tasks, .NET assembly references, and the GAC. (Includes updated comments.)

SSIS: User Variable Synch Issue With Package Configuration

I noticed today that if you (in BIDS) change the name or type of a user variable in SSIS, that change will not auto-propagate to any package configurations you have.

OnError Event Handler in SSIS Fires On Task Failure - A Bug?

I wasted about two hours of my day today trying to figure out why I was getting an extra fire of my package-level OnError event handler in SQL Server 2005 SSIS. At first I thought it was firing once for the original error occurrence (which I had inside of a Try block) and another time for the call to FireError(). This was not the case, however. Turns out the extra call happens when you set Dts.TaskResult to Failure.

SSIS MaximumErrorCount and FireError in Script Tasks - Some Notes

Some things I learned while experimenting with exception handling in SSIS today.

Syndicate content

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 1 user and 24 guests online.

Online users

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com