There is a nice security feature in VS2008 that prevents arguments from being passed on to your executable. There even is a nice warning message, that tells you something about some bogus debug security settings. I haven't found any of these settings anywhere in the project, solution or even VS2008 settings.
I've still found a workaround, however:
- In your C# project settings under Debug activate SQL-Server debugging
- Make sure you've entered some arguments in the run options
- Debug your solution