The user id on your connection string is not a variable and is different from the user id (can be GUID for example) of your program. How do you audit log deletes if your connection string's user id is static?
[EDIT]
The best place to log insert/update/delete is through triggers. But with static connection string, it's hard to log who delete something. What's the alternative?