none
Usuario não pode serdeletado RRS feed

Todas as Respostas

  • Veja ISSO!!!!

    Microsoft Technology Associate (MTA)

    sábado, 10 de agosto de 2013 03:55
  • ja verifiquei e nao esta em role.
    sábado, 10 de agosto de 2013 03:58
  • Bom dia Renata,

    Esse usuário é owner de algum schema? Cheque isso.

    Pode ser que o usuário em questão não esteja em role porém é dono de algum schema de determinado banco e aí o SQL Server não te deixa deletar a menos que seja atribuido outro usuário pra ele. 

    Se for o caso, mude o owner do schema para outro (dbo) por exemplo.

    Att


    -



    sábado, 10 de agosto de 2013 11:49
  • Deleted
    sábado, 10 de agosto de 2013 22:13
  • entao pelo que verifiquei ele não esta em nenhum schema...

    voces sabem algum script pra verificar?

    segunda-feira, 12 de agosto de 2013 12:23
  • Bom dia Renata,

    Você está tentando apagar um user ou um login, só de curiosidade?

    De qualquer forma, fiz um script aqui simples só pra você constatar se o usuário é owner de algum schema da base.

    DECLARE @USER VARCHAR(20) = 'renatos' USE LAB -- Ponha o nome da sua base aqui

    SELECT SC.NAME AS "SCHEMA", SUSER_SNAME(P.SID) AS OwnerDoSchema FROM SYS.SCHEMAS SC INNER JOIN SYS.DATABASE_PRINCIPALS P ON P.PRINCIPAL_ID = SC.PRINCIPAL_ID AND SUSER_SNAME(P.SID) LIKE '%'+@USER+'%'

    Altera o nome da base no USE e filtra ali emcima o usuário que você não está conseguindo deletar. Se esse SELECT trazer algum resultado naquela base, significa que ele é owner de algum schema e você saberá qual. Se for o caso dê o owner do schema pra outro usuário.

    Outra coisa importante: Verifique se ele não é o owner no banco também, porque se for, existem duas peculiaridades: ele além de dono do BANCO ele também está ligado no schema principal, dbo (que nada mais é que do que um apelido carinhoso pra DataBaseOwner). Se for esse o problema, altere o owner da base e o problema deve se resolver.

    Nos informe se conseguiu resolver por favor. José e Eduardo passaram links bem robustos, que já contém diversas soluções pra esse problema, vale a pena lê-los também :)


    -



    segunda-feira, 12 de agosto de 2013 13:34