I tried my first SSIS package today, and it was a very unpleasant experience. I can understand that it takes time to learn something new, but this seems like a joke.
Up until the point where I created a package and ran it on my own local computer, things weren't too bad. But trying to deploy it to a production server to create a daily schedule was the last straw.
Errors. Can't find the actions I need on any menu anywhere. The destination server doesn't have SSIS installed so does that mean it can't have SSIS packages installed in msdb? Copy the package to the server and double-click on it. No, this only gives the option to run the package, not install it to the SQL Server. Did we mention earlier that your connection logins would lose their passwords? And so on.
Of course, infuriating me along the way is the multiple second wait every time I tried anything new, while .Net compiled its program code. Sheesh! I would allocate 20 Gb of local storage on my computer to cache compiled .Net program code if that was an option and would get rid of the pathetic slowness of every .Net application and .Net web site. I can tell whether an app or site was created .Net just because it runs slowly. And this is "the next best miracle technology?"
I finally gave up, thinking I would just go back tolowly lovely old DTS and get the job done in 3 minutes. But of course, DTS won't accept SQL Server 2005 as a destination for some tasks. And no, we don't have a dedicated SSIS repository server here yet.
I've talked to a few people and they all tell me they've had a really rough time of it with SSIS. Is it just the extended learning curve and it really all is designed super well and I'll eventually love it and think it's fast and wonderful? Or does it actually have some serious issues that everyone struggles with?
Up until the point where I created a package and ran it on my own local computer, things weren't too bad. But trying to deploy it to a production server to create a daily schedule was the last straw.
Errors. Can't find the actions I need on any menu anywhere. The destination server doesn't have SSIS installed so does that mean it can't have SSIS packages installed in msdb? Copy the package to the server and double-click on it. No, this only gives the option to run the package, not install it to the SQL Server. Did we mention earlier that your connection logins would lose their passwords? And so on.
Of course, infuriating me along the way is the multiple second wait every time I tried anything new, while .Net compiled its program code. Sheesh! I would allocate 20 Gb of local storage on my computer to cache compiled .Net program code if that was an option and would get rid of the pathetic slowness of every .Net application and .Net web site. I can tell whether an app or site was created .Net just because it runs slowly. And this is "the next best miracle technology?"
I finally gave up, thinking I would just go back to
I've talked to a few people and they all tell me they've had a really rough time of it with SSIS. Is it just the extended learning curve and it really all is designed super well and I'll eventually love it and think it's fast and wonderful? Or does it actually have some serious issues that everyone struggles with?