Como cambiar el usuario dueño de una tabla en SQL Server |
| Diferencias entre las versiones: 2 (14/12/10 10:35) y 3 (14/12/10 10:35) | |
Para cambiar el usuario dueño (owner) de un conjunto de tablas en SQL Server hay que ejecutar la siguiente sentencia SQL:
select 'exec sp_changeobjectowner '' dbo.' + name + ''', '' gxportal ''' + nchar(10) + ';'
from sysobjects
where xtype = 'U'
Esto genera tantas sentencias como tablas (con el owner dbo) tenga la base de datos. Las sentencias que genera son de la siguiente forma y hay que seleccionarlas todoas, copiarlas, pegarlas en una sentencia SQL para luego ejecutarlas.
exec sp_changeobjectowner 'dbo.<TABLA>', 'gxportal'
En este ejemplo dbo es el usuario actual y gxportal el usuario que se quiere asignar como owner.
|
|
|