![]() |
#13 |
Microsoft Dynamics
|
Попробуйте заменить владельца всех таблиц с bmssa на dbo. Только бэкап сначала сделайте...
Сменить владельца можно следующим скриптом: -- Скрипт меняет владельца всех объектов в БД, принадлежащих bmssa на dbo -- Запускать нужно от dbo ----- BEGIN OF SCRIPT ------------------ declare @uid_from int, @name varchar(1000); select @uid_from = uid from sysusers where name = 'bmssa'; DECLARE CT CURSOR FOR select 'dbo.'+name from sysobjects where uid = @uid_from and xtype = 'U'; OPEN CT WHILE 1=1 begin FETCH FROM CT INTO @Name IF @@fetch_status=-1 BREAK; IF @@fetch_status=-2 CONTINUE; exec sp_changeobjectowner @name, 'dbo'; PRINT @Name; end; DEALLOCATE CT
__________________
You should use Bing before asking dumb questions. Последний раз редактировалось Jabberwocky; 25.08.2006 в 19:06. |
|
|
За это сообщение автора поблагодарили: Lelya (1). |
Теги |
документация |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|