|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Как в модели для Microsoft SQL Server 2000 создать БД в начале DDL скрипта, используя свойство Database? Проблема вот в чем: не делает переключение в контекст БД. Если ставлю флаг Open Database в свойствах генерации, то имеем это: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Понятно, что можно через Pre-Script, но может я что-то упустил в плане стандартных возможностей? Благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2003, 13:47 |
|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Как в модели для Microsoft SQL Server 2000 создать БД в начале DDL скрипта, используя свойство Database?... Привет! В меню [Database] -> пунтк [Generate Database...] в диалоге закладка [Database], группа [Databases ] чекбокс [Create database] включен и БД определена (диалог PDM Model Properties, закладка [General], поле [Database]) или я чего-то не понял? ;) Кстати, в меню [Database] -> пунтк [Default physical Options...], закладка [Database] - остальные опции для БД (файлы,группы,лог и т.д). Вот хелпушник на всякий случай: [ PowerDesigner PDM User's Guide ] -> [ CHAPTER 9. Database Creation and Modification ] -> [ Generating a database ] -> [ Database creation parameters ] Проблема вот в чем: не делает переключение в контекст БД. Если ставлю флаг Open Database в свойствах генерации, то имеем это: Да, чекбокс [Open Database] нужно включать , это на той же закладе [Database] что и чекбокс [Create database]. Если там не работает, т.е что-то отвалилось после экспериментов со словарем TSQL, то использование БД снова легко добавить через свойства DBMS: в меню [Database] -> пунтк [Edit current DMBS...] в диалоге закладка [General], в древе папка [Script], далее [Objects], [Database], свойство "OpenDatabase" нужно добавить значение use %DATABASE% ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 08:49 |
|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Спасибо конечно, но я не о том спрашивал. Приведите пример DDL, который сгенерировал PowerDesigner и в котором есть создание БД и переключение в ее контекст. Причем без переключения в контекст ДО создания... И опишите, как Вам это удалось. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 11:33 |
|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Приведите пример DDL, который сгенерировал PowerDesigner и в котором есть создание БД и переключение в ее контекст. Причем без переключения в контекст ДО создания... И опишите, как Вам это удалось. \r \r Опции в диалоге (пункт меню [Generate Database...]): \r create database=on\r open database= on \r drop database=off\r drop view=off\r \r Например, был вопрос (подядок создания View при генерирование скрипта в PD9.5), для него я создал маленькую модельку и вот ее DDL:\r \r Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
\r Конфигурация: Win2000AS(us-en,SP3), PD v.9.5.1.736(поверх PD 9.0.0.438), MSSQL2000EE(SP3) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2003, 23:32 |
|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Приветствую, Спасибо за отклики. Не знаю, при чем здесь drop view=off - он на другой вкладке, но все равно сбросил и его. Также не понимаю, как может оказать влияние MSSQL2000EE(SP3) на генерацию DDL, но и это дома у меня такое же. Короче - все так, но все равно добавляет в начало DDL команду: Код: plaintext 1.
Даже не знаю - EBF утром скачаю, наверное. Удачи ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2003, 01:08 |
|
Sybase PowerDesigner 9.5.1.736: Как создать БД?
|
|||
---|---|---|---|
#18+
Привет! Не знаю, при чем здесь drop view=off - он на другой вкладке, но все равно сбросил и его. Конечно, ни при чем. Случайно попало ;) Также не понимаю, как может оказать влияние MSSQL2000EE(SP3) на генерацию DDL, но и это дома у меня такое же. Конечно никакого влияния, так на всякий случай Даже не знаю - EBF утром скачаю, наверное. Честно говоря ХЗ в чем дело (у меня все честно генерится ровно с одной USE), а ты на других форумах спрашивал? Есть еще выход - небольшая модификация словаря (если, например, EBF не поможет). Процесс очень простой, ессесно безопасный и обратимый (хотя у меня опять же без этой модифкации все работает). Интересует? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2003, 09:18 |
|
|
start [/forum/topic.php?fid=32&msg=32141622&tid=1547005]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 253ms |
total: | 378ms |
0 / 0 |