25.08.2006, 16:26 | #1 |
Участник
|
Проблема!
Помогите, пожалуйста!
AOS остановился сам. При ручном запуске из Axapta Object Server Manager сервера AOS не стартует (статус Stopped меняется на Start Pending, затем на Running и снова Stopped). При попытке зайти под 2-уровневой выдал ошибку: login failed for user bmssa. Поменяли пароль на bmssa (думали поможет). Теперь выдает ошибку: invalid object name SQLSYSTEMVARIABLES. Последний раз редактировалось Lelya; 25.08.2006 в 17:36. |
|
25.08.2006, 16:34 | #3 |
Участник
|
to Raz: Права на доступ для bmmsa стоят админские, логин указан.
|
|
25.08.2006, 16:45 | #4 |
NavAx
|
А база не восстановлена из бэкапа с другого сервера?
Под sa работает? Разрешение на доступ к базе данных Подключение базы данных Последний раз редактировалось raz; 25.08.2006 в 16:49. |
|
25.08.2006, 16:50 | #5 |
Участник
|
to Raz
Нет не восстановлена Что значит "под sa работает?" Сделать его владельцем? Последний раз редактировалось Lelya; 25.08.2006 в 17:13. |
|
25.08.2006, 17:31 | #6 |
Участник
|
Ошибки выходят в след. порядке:
1. сначала Invalid object name SQLSYSTEMVARIABLES 2. Невозможно выбрать запись в "("). База данных SQL обнаружила ошибку. При нажатии на ОК 3. см. вложенный файл |
|
25.08.2006, 17:44 | #7 |
Microsoft Dynamics
|
1. Отображается ли логин сервера в соответствующего пользователя на базе данных Аксапты?
2. Входит ли этот пользователь в группу db_owner базы данных? 3. В конфигурации Аксапты указан корректный логин?
__________________
You should use Bing before asking dumb questions. |
|
25.08.2006, 17:52 | #8 |
Участник
|
to Jabberwocky
1. да 2. да 3. да |
|
25.08.2006, 18:12 | #9 |
Microsoft Dynamics
|
А на таблицах в базе данных какой стоит владелец?
__________________
You should use Bing before asking dumb questions. |
|
25.08.2006, 18:26 | #10 |
Участник
|
to Jabberwocky
bmssa кстати попробовали создать еще один login "XXX" без пароля, дали ему все права как и bmssa AOS не запускается под 2-уровневой так же ошибка на SQLSYSTEMVARIABLES Последний раз редактировалось Lelya; 25.08.2006 в 18:29. |
|
25.08.2006, 18:32 | #11 |
Microsoft Dynamics
|
Пропробуйте в Query Analyzer залогиниться под bmssa и выполнить запрос, скажем SELECT * FROM SQLSYSTEMVARIABLES. Возможно, это поможет понять, в чем дело...
__________________
You should use Bing before asking dumb questions. |
|
25.08.2006, 18:46 | #12 |
Участник
|
to Jabberwocky
Запрос выполнился успешно |
|
25.08.2006, 19:00 | #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). |
25.08.2006, 19:50 | #14 |
Участник
|
to Jabberwocky
ВСЁ!! УРАААА!! ЗАРАБОТАЛО! Поменяли владельца у всех объектов на dbo. Удалили bmssa. Огромное спасибо всем. Остается понять как "сломался" bmssa |
|
25.08.2006, 20:03 | #15 |
Moderator
|
Lelya, очень радостно, что у Вас всё получилось.
Пожелание на будущее: называйте ветку более содержательно, хотя бы так - "Проблема! AOS остановился сам" |
|
25.08.2006, 20:33 | #16 |
Участник
|
to Gustav
"Всё учтем и понизим" (С) |
|
25.08.2006, 20:44 | #17 |
Участник
|
Если у вас Ax 3.0, то желательно еще раз програнить этот скрипт, но заменить xtype = 'U'; на xtype = 'V'; - для изменения прав к View
Сообщение Михаила Андреева
__________________
Axapta v.3.0 sp5 kr2 |
|
26.08.2006, 09:31 | #18 |
Участник
|
Цитата:
Сообщение от Lelya
to Jabberwocky
ВСЁ!! УРАААА!! ЗАРАБОТАЛО! Поменяли владельца у всех объектов на dbo. Удалили bmssa. Огромное спасибо всем. Остается понять как "сломался" bmssa |
|
26.08.2006, 12:54 | #19 |
Участник
|
to AndyD
да, а еще xtype = 'FN' иначе не смогли бы удалить bmssa из user-ов БД to Михаил Андреев да, очень похоже. Но уж что сделано, то сделано. Спасибо. |
|