(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "ERwin"

Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.

 
 
Добавить сообщение »

Тема: Как подружить Erwin DM 7 и SQL SERVER 2005

Автор:  freeofsoul Дата: 22.11.2006 14:39
Возникла та же проблема, Erwin вылетает при попытке потключиться к SQL Server 2005 (русский +SP1) даже при выполнение советуемых действий от Татьяны:
"Для подключения к БД на SQL Server 2005 установите на машину с ERwin 7 Client Network Utility с дистрибутива SQL Server 2000 DE... "
Как можно вылечить эту болезнь?
Ответить на сообщение »
 
Автор:  Pol Дата: 23.10.2006 17:57
Похоже надо открывать новую ветку в форуме - "Глюки Erwin" :).
Создал пользователей в ModelMart. Все делал по хелпе.
Пользователь user1 - Administrator самого верхнего уровня Model Mart.
Пользователь user2 - Modeler of Library1.
Попробовал изменить схему под обеими уч. записями и сохранить изменения в MM.
Пишет:
Error 4834. You do not have permission to use the bulk load statement.

Проверил профайлером, что же пытается сделать Erwin. Выяснилось, что он пытается выполнить:
insert bulk m7ObjectProperty

Читаю документацию к SQLServer 2005:
Чтобы выполнить инструкцию INSERT с параметром BULK функции OPENROWSET, необходимо быть членом фиксированной серверной роли sysadmin или членом фиксированной серверной роли bulkadmin.

Получается, что я должен всем пользователям ModelMart выдать привилегию sysadmin или bulkadmin. А не многовато ли для обычного разработчика? Как выйти из этой ситуации - вопрос.
Ответить на сообщение »
 
Автор:  Pol Дата: 23.10.2006 11:42
Татьяна пишет 20.10.2006 21:57:
>Еще раз здравствуйте.
>
>У вас случайно не Express-версия?
>Не могли бы вы дать полное название вашей версии SQL Server 2005.
>Постараюсь найти именно ваш вариант.
>
SQL Server 9.0.1399 Express Edition
Я все-таки добился работы ModelMart. Судя по всему MM неправильно работает с пользователями, у кот. аутентентификация Windows.

Для SQLServer 2005 EE RUS SP1 тоже удалось добиться положительных результатов. Моя гипотеза насчет локали подтвердилась. Как только я поменял у пользователя, который входит в систему для создания БД ModelMart, "Язык по-умолчанию" с Russian на English все прекрасно заработало. Пришлось, правда, задействовать Profiler и немного поотлаживать SQL, но неделя трудов закончилась успешно. Можно устраиваться тестировщиком на CA :).
P.S.:
>!! В документации было сказано, что в свойствах БД SQL Server 2005 должно быть указано "the database compatibility level to 80 or lower"
Конечно, я это в первую очередь сделал.
Ответить на сообщение »
 
Автор:  Татьяна Дата: 20.10.2006 21:57
Еще раз здравствуйте.

У вас случайно не Express-версия?
Не могли бы вы дать полное название вашей версии SQL Server 2005.
Постараюсь найти именно ваш вариант.

С уважением,
Татьяна
Ответить на сообщение »
 
Автор:  Татьяна Дата: 20.10.2006 20:27
>Однако возникла другая проблема :) с Model Mart. При попытке занести пользователя SQLServer в MM (окошко MM Security Manager) возникает ошибка 50001 - "request to lock object...".
>Одним словом, разочаровывает меня ErWin. :( А жаль - уже привык. Видно тестировщиков не хватает у CA :).

Здравствуйте,
В новой версии еще бывают глюки, согласна. Недаром СА выпускает так часто обновления к новой версии. Но, с другой стороны, это радует.

А по поводу проблемы с занесением пользователей в ММ - не соглашусь.
Провела несколько экспериментов. Добавила 2-х user'ов в SQL Server 2005 (это дополнительно к администратору ММ). Затем подключилась в ERwin 7.1 к ММ как администратор, создала библиотеку и раздала права новым юзерам - modeler. Подключалась под этими юзерами и сохраняла и скачивала модели из репозитория.

!! В документации было сказано, что в свойствах БД SQL Server 2005 должно быть указано "the database compatibility level to 80 or lower"
(Детали см в readme, 4.1 Check Database Compatibility Level for Microsoft SQL Server 2005).
Может это поможет.

А вот русский вариант сервера еще не смотрела. Закачаю, поставлю, посмотрю.

С уважением,
Татьяна
Ответить на сообщение »
 
Автор:  Pol Дата: 20.10.2006 12:04
Татьяна пишет 19.10.2006 20:08:
>Здравствуйте,
>я знаю, что написано в документации, и в курсе, что таким образом библиотеку не скопировать. А вот рецепт, о котором я писала выше (установить дополнительно Client Network Utility с дистрибутива SQL Server 2000 на машину с Erwin) срабатывает. Попробуйте любой имеющийся у вас эдишн Sql Server 2000.
>
>По поводу забрасывания ERwin ... позвольте не согласиться. Если вы посмотрите новые версии: 7, 7.1, 7.1 sp1 увидите, что СА очень активно развивают этот продукт.

В первом моем сообщении я писал, что устанавливал клиентские библиотеки из дистрибутива SQL Server 2000 EE Evaluation. Клиент работает отлично.
Проблема, если можно так сказать, решилась. Давно были подозрения, что ErWin как-то не хочет работать с русской локализацией SQLServer. Не поленился, установил анг. версию SQLServer. Все заработало.
Однако возникла другая проблема :) с Model Mart. При попытке занести пользователя SQLServer в MM (окошко MM Security Manager) возникает ошибка 50001 - "request to lock object...".
Одним словом, разочаровывает меня ErWin. :( А жаль - уже привык. Видно тестировщиков не хватает у CA :).
Но все равно, спасибо за участие в разрешении проблемы.
Ответить на сообщение »
 
Автор:  Татьяна Дата: 19.10.2006 20:08
Pol пишет 19.10.2006 12:38:
>Татьяна пишет 18.10.2006 19:40:
>>Здравствуйте,
>>
>>Для подключения к БД на SQL Server 2005 установите на машину с ERwin 7 Client Network Utility с дистрибутива SQL Server 2000 DE.
>>Связь ERwin <-> SQL Server 2005 раотает: работает как прямая, так и обратная генерация.
>>Сообщите, пожалуйста, как результат?
>
>К сожалению, дистрибутива SQL Server 2000 DE у меня нету. Но на мой взгяд, нету разницы с какого дистрибутива устанавливать Client Network Utility. Вряд ли это поможет.
>В документации к ErWin сказано, что для коннекта к SQLServer 2005 достаточно установить sqlredis.exe из папки \x86\Other. Однако этот инсталлятор вообще не копирует NTWDBLIB.DLL в \system32. Складывается впечатление, что CA забросила развитие проекта Erwin.

Здравствуйте,
я знаю, что написано в документации, и в курсе, что таким образом библиотеку не скопировать. А вот рецепт, о котором я писала выше (установить дополнительно Client Network Utility с дистрибутива SQL Server 2000 на машину с Erwin) срабатывает. Попробуйте любой имеющийся у вас эдишн Sql Server 2000.

По поводу забрасывания ERwin ... позвольте не согласиться. Если вы посмотрите новые версии: 7, 7.1, 7.1 sp1 увидите, что СА очень активно развивают этот продукт.

С уважением,
Татьяна
Ответить на сообщение »
 
Автор:  Pol Дата: 19.10.2006 12:38
Татьяна пишет 18.10.2006 19:40:
>Здравствуйте,
>
>Для подключения к БД на SQL Server 2005 установите на машину с ERwin 7 Client Network Utility с дистрибутива SQL Server 2000 DE.
>Связь ERwin <-> SQL Server 2005 раотает: работает как прямая, так и обратная генерация.
>Сообщите, пожалуйста, как результат?

К сожалению, дистрибутива SQL Server 2000 DE у меня нету. Но на мой взгяд, нету разницы с какого дистрибутива устанавливать Client Network Utility. Вряд ли это поможет.
В документации к ErWin сказано, что для коннекта к SQLServer 2005 достаточно установить sqlredis.exe из папки \x86\Other. Однако этот инсталлятор вообще не копирует NTWDBLIB.DLL в \system32. Складывается впечатление, что CA забросила развитие проекта Erwin.
Ответить на сообщение »
 
Автор:  Татьяна Дата: 18.10.2006 19:40
>Были установлены клиентские библиотеки для коннекта к SQL Server из дистрибутива SQL Server 2000 EE Evaluation. Версия ntwdblib.dll 2000.80.194.0

Здравствуйте,

Для подключения к БД на SQL Server 2005 установите на машину с ERwin 7 Client Network Utility с дистрибутива SQL Server 2000 DE.
Связь ERwin <-> SQL Server 2005 раотает: работает как прямая, так и обратная генерация.
Сообщите, пожалуйста, как результат?

С уважением,
Татьяна
Ответить на сообщение »
 
Автор:  pol Pol Дата: 16.10.2006 17:45
Возникла проблема следующего плана.
Есть MS Sql Server 2005 Rus.
Erwin DM 7 (проверялось и на 4.1)
При попытке подсоединиться к SQL Server-у возникает всем знакомая ошибка:
"Инструкция по адресу "ххх" обратилась к памяти по адресу "ххх". Память не может быть "read".
Естественно, Erwin после этого закрывается.
Были установлены клиентские библиотеки для коннекта к SQL Server из дистрибутива SQL Server 2000 EE Evaluation. Версия ntwdblib.dll 2000.80.194.0
При коннекте была опробована и Windows- и SQLServer-аутентификация - результат одинаков.
Кто что посоветует?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
ReSharper Ultimate - Commercial annual subscription
Radmin 3.x - Стандартная лицензия 1 компьютер
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Русификация рамки IDEF0 BPWin4 (41)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Проектирование курсовой работы в BPWin (32)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
Русификация ERWin (29)
Здравствуйте! Используем версию ERwin 4.1 в сети,но при создании логической модели вместо...
 
применение CA Process Modeller (BPWin) и связь моделей BPWin и ErWin (1)
Не очень понятна связь прогр продуктов CA Process Modeller (BPWin) и CA Data Modeller...
 
Erwin 3.5.2 (6)
Где скачать или кто может поделиться прогой Erwin 3.5.2? И как открыть файл из 3.5.2 в Erwin...
 
 
 



    
rambler's top100 Rambler's Top100