|
![]() |
#1 |
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). |
![]() |
#2 |
Участник
|
to Jabberwocky
ВСЁ!! УРАААА!! ЗАРАБОТАЛО! Поменяли владельца у всех объектов на dbo. Удалили bmssa. Огромное спасибо всем. Остается понять как "сломался" bmssa ![]() |
|
![]() |
#3 |
Moderator
|
Lelya, очень радостно, что у Вас всё получилось.
Пожелание на будущее: называйте ветку более содержательно, хотя бы так - "Проблема! AOS остановился сам" ![]() |
|
![]() |
#4 |
Участник
|
to Gustav
"Всё учтем и понизим" (С) ![]() |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Lelya
to Jabberwocky
ВСЁ!! УРАААА!! ЗАРАБОТАЛО! Поменяли владельца у всех объектов на dbo. Удалили bmssa. Огромное спасибо всем. Остается понять как "сломался" bmssa ![]() |
|
![]() |
#6 |
Участник
|
to AndyD
да, а еще xtype = 'FN' ![]() to Михаил Андреев да, очень похоже. Но уж что сделано, то сделано. Спасибо. |
|
Теги |
документация |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|