Source control options.
There need to be some options for how the code is written to source control. We have strict requirements and all our code must go in with a required header to it. It would be perfect if we could put this header in SQL Source so all code coming in would always have it. That way when changes occurred to that header we could more easily make a change. The other more important issue however is user rights assignment. Currently each object stores what user has rights to that object in the database you keep synced with source control. That is not necessarily the option that a company may go with. My company assigns the rights per user so there is a regular script that is run identifying that user and its rights. If a new similar user is needed this makes it extremely easy to assign the necessary rights to them. I think this should be a setting at most. There is also the need to determine integration points. If I am using sql safe and have a toolbelt installed it should look for and start up sql compare to move the changes into my database if I do not wish to have a create script.