You need to do two things, both running in the context of the target database (i.e., execute USE (database) first):
- Add that user as a login to the database:
CREATE USER [LoginName] FOR LOGIN [LoginName] - Add that user to the role:
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.