Create a user and a table, and make the user own the table : USER « User Role « SQL Server / T-SQL Tutorial






4> CREATE USER Tom
5> WITHOUT LOGIN
6> GO
1> CREATE TABLE TomsData
2> (
3>     AColumn INT
4> )
5> GO
1>
2> ALTER AUTHORIZATION ON TomsData TO Tom
3> GO
1>
2>
3> --Impersonate the user
4> EXECUTE AS USER='Tom'
5> GO
1>
2> SELECT USER_NAME()
3> GO

--------------------------------------------------------------------------------------------------------------------------------
Tom

(1 rows affected)
1>
2> drop table TomsData;
3> drop user tom;
4> GO
Msg 15151, Level 16, State 1, Server J\SQLEXPRESS, Line 3
Cannot drop the user 'tom', because it does not exist or you do not have permission.
1>








28.11.USER
28.11.1.Creating Database Users with schema
28.11.2.select USER
28.11.3.Change the default schema for user Fred
28.11.4.Create a proxy user
28.11.5.Create a user and a table, and make the user own the table
28.11.6.Modifying a Database User for the schema
28.11.7.Modifying a Database User for name
28.11.8.Removing a Database User from the Database