We have a test database and some test logins that we would like to give db_owner access to through a script. Usually we would have to go into logins and right click on the usern
You need to do two things, both running in the context of the target database (i.e., execute USE (database) first):
CREATE USER [LoginName] FOR LOGIN [LoginName]EXEC sp_addrolemember N'db_owner', N'LoginName'In general, if you have SQL Server Management Studio 2005 or higher, you can go into the UI for an operation, fill out the dialog box (in this case, assigning the user to the database & adding roles), and then click the "Script" button at the top. Instead of executing the command, it will write a script for the action to a new query window.