🙌

SchemaSpyでSQL Server のドキュメントを作成した

2022/01/20に公開

SQL Server 上のデータベースに対して、SchemaSpy で

SchemaSpy とは

既存のデータベースに対して、スキーマ構造を解析して、スキーマのHTMLドキュメント・ER図を作成するツール。(Java製)

https://schemaspy.org/

SQL Server への接続

SQL Server のデータベースに対して統合認証で接続を行った。

次の公式サイトを参照した。
https://schemaspy.readthedocs.io/en/latest/sso.html#mssql

また、SQL Server に接続するため、JDBCライブラリが必要である。
必要なライブラリはこちらから取得した。

https://docs.microsoft.com/ja-jp/sql/connect/jdbc/using-the-jdbc-driver

コマンドラインでの実行コード例

java -Djava.library.path=[path-to-dir-containing-sqljdbc_auth.dll] -jar mssql-jdbc-8.2.2.jre11.jar schemaspy-6.1.0.jar -sso -t mssql05 -db [dbname] -host [hostname] -port 1433 -o output -connprops integratedSecurity\=true

Discussion