powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Утилита построения диаграммы структуры БД
16 сообщений из 16, страница 1 из 1
Утилита построения диаграммы структуры БД
    #37023529
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли в природе какая-нибудь утилита бесплатная, что бы через ждбц цепанулась к базе и построила ее диаграмму, со связями?
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #37023537
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Практически любой "дизайнер" баз данных может провести реинжиниринг БД.
п.с. вроде как правильно назвал - реинжиниринг.
Какая у вас БД?
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #37023950
talkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Kuznetsov,

SchemaSpy
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #37023957
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talkin,

подходящая утилита, попробую использовать
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #37026855
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
talkin,

Из "коробки" не заработало, так как я использую H2, которой нет в списке поддерживаемых.
Скачал исходники и добавил вот этот файлик:
h2.properties# see http://schemaspy.sourceforge.net/dbtypes.html
# for configuration / customization details
description=H2 Server
connectionSpec=jdbc:h2:<db>
db=database name
driver=org.h2.Driver

# Sample path to the H2 drivers.
# Use -dp to override.
driverPath=/H2/h2-1.2.147.jar


И все заработало!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Утилита построения диаграммы структуры БД
    #38825818
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, помогите заставить работать этого зверька.

Вот как я его запускаю:
Код: powershell
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.
C:\Users\Maya>java -jar "C:\Users\Maya\Documents\schemaSpy\schemaSpy_5.0.0.jar" -dp "D:\Distr\java_libs\jtds-1.3.1-dist\jtds-1.3.1.jar" -t mssql-jtds -db DW -host SRV-DBMSSQLPRD1 -port 1433 -u rep_user -p *******  -connprops "C:/Users/Maya/Documents/schemaSpy/schemaSpyGUI20090302/pro
perties/mssql-jtds.properties" -o "C:/Users/Maya/Documents/schemaSpy/schemaSpyGUI20090302/rep_user_DW_"
Using database properties:
  [C:\Users\Maya\Documents\schemaSpy\schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/mssql-jtds.properties
Gathering schema details...
Failed to retrieve table/view comments: java.sql.SQLException: Invalid object name 'sysproperties'.
SELECT i_s.TABLE_NAME, s.value AS comments FROM INFORMATION_SCHEMA.Tables i_s INNER JOIN sysproperties s ON s.id = OBJECT_ID(i_s.table_catalog + '..' + i_s.table_name) WHERE s.type = 3 AND s.name = 'MS_Description'

Failed to retrieve column comments: java.sql.SQLException: Invalid object name 'sysproperties'.
SELECT i_s.TABLE_NAME, i_s.COLUMN_NAME, s.value AS comments FROM INFORMATION_SCHEMA.COLUMNS i_s INNER JOIN sysproperties s ON s.id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME) AND s.smallid = i_s.ORDINAL_POSITION AND s.name = 'MS_Description' WHERE OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i
_s.TABLE_NAME), 'IsMsShipped')=0


No tables or views were found in schema 'rep_user'.
The schema does not exist in the database.
Make sure that you specify a valid schema with the -s option and that
  the user specified (rep_user) can read from the schema.
Note that schema names are usually case sensitive.

15 schemas exist in this database.
Some of these "schemas" may be users or system schemas.

db_accessadmin db_backupoperator db_datareader db_datawriter db_ddladmin db_denydatareader db_denydatawriter db_owner db_securityadmin dbo guest imb INFORMATION_SCHEMA sys tmp
These schemas contain tables/views that user 'rep_user' can see:

 INFORMATION_SCHEMA dbo imb sys



В файле, как рассказано тут сделаны соответствующие замены.
Не понятно почему он лезет за свойствами вот сюда
Код: plaintext
  [C:\Users\Maya\Documents\schemaSpy\schemaSpy_5.0.0.jar] /net/sourceforge/schemaspy/dbTypes/mssql-jtds.properties 
Кто нибудь сталкивался с подобной проблемой? (слэши на обратные в путях (-connprops C:/Users/Maya/Documents/schemaSpy/schemaSpyGUI20090302/pro
и -o)менять пыталась, результат аналогичный)
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38825836
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38825855
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, здравствуйте. =) Это также проделано. Проблема в том что он эти запросы не видит а берет их почему то из :
Код: plaintext
/net/sourceforge/schemaspy/dbTypes/mssql-jtds.properties
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38825863
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12Blazkowicz, здравствуйте. =) Это также проделано. Проблема в том что он эти запросы не видит а берет их почему то из :
Код: plaintext
/net/sourceforge/schemaspy/dbTypes/mssql-jtds.properties

Простите. Не дочитал. Так запхай свой конфиг в jar.
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38825888
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТак запхай свой конфиг в jar.
Вы меня переоцениваете. Как это сделать? Через декомпиляцию?
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38825891
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12,

jar это обычный zip.
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38826238
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я конечно импортнула schemaSpy_5.0.0.jar в eclipse. но это уже хирургия. есть общетерапевтические методы для решения задачи?
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38826246
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12я конечно импортнула schemaSpy_5.0.0.jar в eclipse. но это уже хирургия. есть общетерапевтические методы для решения задачи?
MS Visio?
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38826353
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, лол. =)) та мне даже не диаграммки нужны, а описание базы в html. =))
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38826356
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
May12Blazkowicz, лол. =)) та мне даже не диаграммки нужны, а описание базы в html. =))
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/bf682ea7-880b-4527-b7ad-112008836580/free-sql-server-documentation-tools?forum=sqldocumentation

Это лучше на форуме SQL Server спрашивать.
...
Рейтинг: 0 / 0
Утилита построения диаграммы структуры БД
    #38826491
Фотография May12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

хорошо. Спасибо и хороших вых. Пойду там спрошу.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Утилита построения диаграммы структуры БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]