AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2001, 13:26   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Создание точной копии БД для анализа ошибок
Часто приходится создавать точную копию базы данных, полученную не средствами Navison Axapta, а средствами MS SQL Server. Например, это бывает необходимо для анализа ошибок.

Мы используем такой порядок:[list][*]Создание Backup рабочей БД.[*]Восстановление Backup рабочей БД в новой БД.[*]Смена владельца всех таблиц Navision Axapta в новой БД при помощи скрипта, запущенного от dbo:
Код:
-----------------------
-- Скрипт меняет владельца всех объектов в БД, принадлежащих axwork на axtest
-- Запускать нужно от dbo
----- BEGIN OF SCRIPT ------------------
declare @uid_from int, @name varchar(1000);

select @uid_from = uid from sysusers where name = 'axwork';
DECLARE CT CURSOR FOR select 'axwork.'+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, 'axtest';
   PRINT @Name;
end;

DEALLOCATE CT
--------- END OF SCRIPT ----------
Старый 18.12.2001, 15:24   #2  
MBurachkov is offline
MBurachkov
КОРУС Консалтинг
КОРУС Консалтинг
 
23 / 14 (1) ++
Регистрация: 18.12.2001
Адрес: Санкт-Петербург
Есть ещё одна стиуация. Когда аттачишь БД, то пользователь SQL не "связывается" с пользователем БД. Что бы это произошло достаточно дать команду в Query Analyzer:

sp_change_users_login @Action = 'Update_One' , @UserNamePattern = 'bmssa' , @LoginName = 'bmssa'
__________________
Misha Burachkov
Теги
bmssa, sql server

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подключение АОС к новой БД AxaptaUser DAX: Администрирование 4 07.04.2008 16:09
Ошибки в отчете о статусе БД, Не совсем понятный отчет. Помогите разобраться. Poleax DAX: Администрирование 7 21.08.2007 12:23
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Установка точной копии рабочей аксапты Khrypko DAX: Администрирование 5 16.09.2005 12:54
Создание полной копии Приложения и базы Perc DAX: Администрирование 5 09.03.2005 07:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:02.