读书人

MSSQL还原的有关问题

发布时间: 2013-09-29 11:07:08 作者: rapoo

MSSQL还原的问题
用户test,数据库test,
用SQL-DMO还原数据库后,test用户的db_owner权限就丢了
SQLServer.ExecuteWithResults("exec sp_addrolemember 'db_owner', 'test'",0);
用这句总是把权限加到master这个数据库去了。
求 SQL-DMO中怎么选择数据库,或者其他方式怎么重新授予test用户db_owner


[解决办法]

新建用户并授权

要新建帐户appuser,密码为163.com,并允许该用户对appdb数据库的test表有select,insert,update权限,那么依次执行
exec sp_addlogin 'appuser','163.com','TEST'
go

use TEST
exec sp_grantdbaccess 'appuser'
go

use TEST
grant select,insert,update
on test
to appuser
go

读书人网 >SQL Server

热点推荐