SQL Server Job Agent fails SSIS package with error: Option “/CALLERINFO” is not valid

I was editing some pre-existing SQL Server Agent jobs the other day, adding some interconnectivity and changing steps around as I’ve done hundreds of times before.  These job steps are used to execute SSIS packages (SQL Server Integration Services) on the server and have been running for months (years?) without fail.  However, after I made my changes they started failing on the steps I had edited, throwing the bizarre error:

Option “/CALLERINFO” is not valid.  The command line parameters are invalid.

Continue reading “SQL Server Job Agent fails SSIS package with error: Option “/CALLERINFO” is not valid” »

Reverse the order of words in a string in SQL Server

I recently found myself with a situation in SQL Server where I had a string consisting of a series of values (constructed using the CLR function for concatenating values that I wrote about last week) that I needed to reverse.  Unfortunately, it’s not as simple as using SQL Server’s built-in REVERSE function.  That actually reverses each individual character in a string, rather than switching the order of words. Continue reading “Reverse the order of words in a string in SQL Server” »

How to open your NAT settings for Xbox LIVE on O2 Wireless Box II

I’ve had my fair share of issues with my broadband connection since signing up with O2 (provided by Be There) 3 years ago. Fortunately, it’s improved a great deal over that time and is now extremely stable. The biggest problem I had was playing online via Xbox LIVE, especially getting my Network Address Translation (NAT) settings right on the supplied O2 Wireless Box II (essentially a rebranded Thomson-Alcatel TG585v7). Continue reading “How to open your NAT settings for Xbox LIVE on O2 Wireless Box II” »