MS SQL? Either run the Webservice with impersonate,call that from the other Workflow(with normal User) and log the requests for auditing. Here in the end I created a local DB account with read rights and use that in the connection string. At least at that time MS SQL wouldn't work with domain accounts in the connection string. Correct me if I'm wrong.