在使用sql server登录之后,想要对某个数据库进行修改或者删除命令报错问题的解决
问题描述
当前登录名没有权限对某个数据库进行相关的操作;
问题解决
新建查询,然后在查询输入框里面依次输入以下三个命令:
//确定哪些数据库开了trustworthy属性(1表示开啦~)
SELECT name, database_id, is_trustworthy_on FROM sys.databases
//打开数据库的trustworthy属性
ALTER DATABASE 数据库名 SET TRUSTWORTHY ON
//为某个用户赋予访问权限
ALTER AUTHORIZATION ON DATABASE::数据库名 TO [用户名]