I am going to have a developer work on a few ASP.NET web pages. They will be connecting the web page to a backend SQL database hosted on Microsoft Azure. I am concerned about security in the development process. When he is working on the Azure SQL database, is there a role I can assign him and the application that will have certain restrictions? Is there a role that controls what he can do with the data? My guess is that the data should be backed up before he works on it, but are there other measures? I will most certainly change the authentication when the application goes live, but he may need to access the app and database again so he would need a restricted account. Any help in this area would be appreciated.