What permissions should be granted to the remote user to do anything with the database "123" in SQL Server 2005 Express using SQL Server Management Studio Express such that the remote user cannot do anything to any other database?
I would also like that the remote user cannot see the other databases. That is "123" is for the user login using SQL authentication method. The is private.
I am using SQL Server Management Studio Express 2005 of both the web and the database server.
Webserver is connecting to database server.
"A answerer by nick Thomas asked what is meant by anything but later deleted his answer so here is what anything a user can do means for other answerers".
""Do anything means: create tables, delete tables, edit/update tables, insert, extract, and all related to functions on tables. But no the user cannot drop THE DATABASE. The database drop should be restricted.
Insert, update, and delete on table.
Table create, alter, and drop.
Table copy, database backups. ""