Como desfazer a propriedade do esquema db_datareader / db_datawriter?

7

i significava para atribuir um login do SQL Server ao

  • db_datareader
  • db_datawriter

banco de dados papéis . Mas se um momento de dor de barriga e cansaço, eu acidentalmente dei a posse do esquema de usuário deles:

Ignorandoporenquantooquepodeconceitualmentesignificarparaumusuário"possuir" esses dois esquemas internos. E ignorar por enquanto se é um problema se um usuário possuir esses dois esquemas (por exemplo, se eu quiser excluir os usuários, os esquemas internos irão acompanhá-lo).

Minha pergunta é: como desfazer isso?

i teclas de acesso aleatório no meu teclado e saiu :

ALTER AUTHORIZATION ON SCHEMA::[db_datareader] TO [db_datareader]F5

Mas isso não fez nada; então agora é hora de consultar os especialistas.

Microsoft SQL Server 2005 - 9.00.5057.00 (Intel X86) Mar 25 2011 13:50:04 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition

    
por Ian Boyd 17.06.2013 / 21:11

2 respostas

11
alter authorization on schema::[db_datareader] to [dbo]
alter authorization on schema::[db_datareader] to [db_datareader]

alter authorization on schema::[db_datawriter] to [dbo]
alter authorization on schema::[db_datawriter] to [db_datawriter]
    
por 17.06.2013 / 23:45
1

faça o seguinte para facilitar o seu trabalho: Abra o SQL Server como conta SA clique em criar novas consultas e consultas de sopro passado e clique em executar! feito.

alter authorization on schema::[db_datareader] to [dbo]
alter authorization on schema::[db_datareader] to [db_datareader]
alter authorization on schema::[db_datawriter] to [dbo]
alter authorization on schema::[db_datawriter] to [db_datawriter]
alter authorization on schema::[db_securityadmin] to [dbo]
alter authorization on schema::[db_securityadmin] to [db_securityadmin]
alter authorization on schema::[db_accessadmin] to [dbo]
alter authorization on schema::[db_accessadmin] to [db_accessadmin]
alter authorization on schema::[db_backupoperator] to [dbo]
alter authorization on schema::[db_backupoperator] to [db_backupoperator]
alter authorization on schema::[db_ddladmin] to [dbo]
alter authorization on schema::[db_ddladmin] to [db_ddladmin]
alter authorization on schema::[db_owner] to [dbo]
alter authorization on schema::[db_owner] to [db_owner]
    
por 28.04.2015 / 15:04