Visio Professional(2003)でデータベースモデルを作成しました。 Enterpriseバージョンには、Visioのデータに基づいてSQL ServerにDBを作成する機能があることはわかっています。エンタープライズをインストールするオプションはありません。一度に1つのテーブルとリレーションシップを一度に行ったり、手作業でデータベース全体を作成したりすることを除けば、作成するのに使用できるSQLスクリプトにVisioデータベースモデルを変換するツール/ユーティリティ/メソッドをお勧めします。 SQL Serverの新しいDB?Visioデータモデルに基づいてSQL ServerでDBを作成
1
A
答えて
1
私はこれをやっていませんが、ここには行きます。
- VisioファイルをVisio XML形式に変換します。
- Dia for WindowsとDia VDX plug-inを使用してVisio XMLをDiaに変換します。
- tedia2sqlを使用してSQLを生成します。
-2
エンタープライズバージョンから何らかの形でタイプライブラリを取得できる場合は、VBAを使用して定義を取得できます。 VS 2002とVS 2003の間接的なエンタープライズアーキテクトバージョンは、数百ドルでeBayから持ち込むことができます。
1
のVisio 2010のために素敵なプラグインVisioのフォワード・エンジニアがあります:
関連する問題
- 1. ロジックに基づいて適切なテーブルのSQL Serverでトリガーを作成する
- 2. データモデルに基づいてフォームを自動的に生成する
- 3. Visio 2010 Professional(フォワードエンジニア)からSQL Serverデータベースとテーブルを作成
- 4. VisioなどでDB(SQL Server)を文書化する方が良いですか?
- 5. カスタムドキュメントを作成する(SQLテーブルに基づいて)
- 6. SQLレコードの他のフィールドに基づいてフィールドを作成
- 7. SQL Server 2005で新しいdbユーザーを作成する
- 8. SQL Developer、代入変数、動的作成、式に基づいて
- 9. SQL SERVERは条件に基づいて行番号を生成します
- 10. SQL Server:カウンタと別の列の値に基づいてプライマリキーを生成
- 11. ラン異なるLiquiBaseをスクリプトSQL Serverのバージョンに基づいて
- 12. C#とSQL Server:ログインに基づいてフォームを開く方法
- 13. 条件に基づいてSQL Serverの列をシフトする
- 14. SQL Serverのサブクエリに基づいて値を返す方法?
- 15. SQL Serverのパラメータに基づいて複数のストアドプロシージャを実行
- 16. SQL Serverの:LENに基づいて複数行に分割テキストフィールドルール
- 17. Cosmos DBのトリプルリストに基づいてグラフを作成する方法は?
- 18. SQL Serverのグループに基づいて削除
- 19. MS SQL Server、別のテーブルに基づいてテーブルを作成して更新する
- 20. 実行時に渡されるパラメータに基づいてSQL Server 2008クエリを作成する方法
- 21. なぜSQL Serverは統計情報に基づいてインデックスを自動的に作成しませんか?
- 22. Ember Appに基づいてAPIを作成/作成する
- 23. DBエントリに基づくオブジェクトの動的作成
- 24. SQL Serverの:GROUP BYが1列に基づいて、列が他の列に基づいて取得
- 25. SQL ServerのリモートDBからテーブルを作成するには?
- 26. SQL Server SQL - 特定の値またはフラグに基づいてシーケンスをインクリメント
- 27. SQL Server - ルックアップ値に基づいて複数の行を作成する必要があります
- 28. MS SQL Server(Ver 2008以上) - ID列に基づいて自動インクリメンタルを再作成する方法
- 29. 作成後すぐにAzure SQL Server DBを開くことができない
- 30. カラム値に基づいたSQLビューの作成
私はこれをダウンロードしてみました。 VDXファイルを開くためのサポートを提供しているので、VDXプラグインがメインのDiaプログラムと統合されているようです。ただし、Visioファイルのすべての部分をサポートするわけではありません。 tedia2sqlに関してはバイナリダウンロードがないようですが、それを動作させるためには、追加のモジュールをダウンロードして自分でコンパイルする必要があります。ウェブサイトによれば、それはMSSQLについて完全にテストされていないので、私はこの作業をしようとする時間を費やす価値はないと思います。しかし、リンクをありがとう。 –