sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Procedimento para alterar o owner de tabelas SQL Server
Saudações, Você terá que utilizar a procedure SP_CHANGEOBJECTOWNER. Ex: SP_CHANGEOBJECTOWNER 'UsuarioAntigo.tabela', 'Novo Owner' Você pode tentar gerar as instruções DDL para fazer isso: SELECT 'SP_CHANGEOBJECTOWNER ' + '''' + 'UsuarioAntigo.' + NAME + '''' + ',' + '''' + 'Novo Owner' + '''' FROM SYSOBJECTS WHERE UID IN (SELECT UID FROM SYSUSERS WHERE NAME = 'UsuarioAntigo') A query acima troca apenas as tabelas de um usuário específico. No seu caso, se você quiser todas as tabelas (e se todas tiverem o mesmo Owner), basta não colocar a cláusula WHERE. Se nem todos os usuários tiverem o mesmo Owner, faça o seguinte SELECT 'SP_CHANGEOBJECTOWNER ' + '''' + SYSUSERS.NAME + '.' + SYSOBJECTS.NAME + '''' + ',' + '''' + 'Novo Owner' + '''' FROM SYSOBJECTS INNER JOIN SYSUSERS ON SYSOBJECTS.UID = SYSUSERS.UID Qualquer duvida, mail-me Addy Cunha addy@seven.com.br Quebra-Linha Colaborador..: Addy Magalhães Cunha Categoria(s).: Banco de Dados; Microsoft SQL Server; Versão.......: 1.0 Data.........: 23/07/2008 17:09:54 Visualizado..: 9452 vezes Fonte........: Microsoft
Addy Magalhães Cunha
Banco de Dados Microsoft SQL Server
Últimos Artigos deste colaborador Desabilitar IPv6 de produtos Microsoft - 07/06/2011 11:15:16 Alterando o Collate Default SQL Server - 06/06/2011 11:13:06 Instalar Money99 em Windows 64bits - 12/02/2011 19:12:22
Últimos Artigos desta categoria Alterando o Collate Default SQL Server - 06/06/2011 11:13:06 Problemas de logins e usuários no BD MSSQL 2005 - 25/01/2010 07:43:05 Como ver Service Pack, Versoes do SQL - 07/10/2009 12:10:42
258 pessoa(s) on-line neste site.