Suporte
EN PT ES
Wiki
Conteúdo
Discussão
Histórico
Backlinks

Como mudar o usuário dono de uma tabela em SQL Server

Para alterar o usuário dono (owner) de um conjunto de tabelas em SQL Server, é preciso executar a seguinte sentença SQL:

select 'exec sp_changeobjectowner ''dbo.' + name + ''', ''gxportal''' + nchar(10) + ';'
from sysobjects
where xtype = 'U'


Isso gera tantas sentenças quanto o número de tabelas (com o owner dbo) no banco de dados. As sentenças geradas são da seguinte forma e é preciso selecionar todas, copiar e colá-las em uma sentença SQL para depois executá-las.

exec sp_changeobjectowner 'dbo.', 'gxportal'

Neste exemplo, dbo é o usuário atual e gxportal o usuário que quer ser designado como owner.

Categorias:

    Wiki inicio
    Categorias
    Mudanças recentes
    TOUR
    Tutoriais
    Documentação
    EMPRESA
    Suporte
    © Todos os direitos reservados. GeneXus e seus produtos são marcas registradas de GeneXus S.A. | Política de privacidade | Informação para contato