Create user in SQL Server 2008 -



Create user in SQL Server 2008 -

i have sql server user in database , reason, user not able view tables when connecting

here commands using create user. not want create user dbuser owner of schema.

create user dbuser login dbuser' --on specific database, using these commands. exec sp_addrolemember @rolename = 'db_datareader', @membername = 'dbuser' exec sp_addrolemember @rolename = 'db_datawriter', @membername = 'dbuser' grant select on schema :: [schema1] [dbuser] grant insert on schema :: [schema1] [dbuser] grant update on schema :: [schema1] [dbuser] grant execute on schema :: [schema1] [dbuser] grant select on schema :: [schema2] [dbuser] grant insert on schema :: [schema2] [dbuser] grant update on schema :: [schema2] [dbuser] grant execute on schema :: [schema2] [dbuser]

even though granting insert , update access on schema.. user when logged in dbuser not able view of tables of schema. sees scheme tables tab when user tries connect database. user needs see tables under schema1,schema2, schema3

thanks

based on workaround found @ microsoft connect

do following:

to resolve issue, must login administrator, right-click database node, take properties, permissions, , grant "view definition" permission user.

sql sql-server sql-server-2008 permissions user

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -