質問されたのでちょっと調べてみた。
- SSMS (SQL Server Management Studio)
- SQL Server Data Publishing Wizard
- 昔の Visual Studio とかに付属してた気がする。単体でも古いのは落とせるみたい。
- 今からこれ落として使うことはまー無いんじゃないかな
- Download Microsoft SQL Server Database Publishing Wizard 1.1 from Official Microsoft Download Center
- mssql-scripter
- Object Catalog View (sys.~)
- SQL でテーブルの情報取ってきて、自前でゴリゴリする
- Object Catalog Views (Transact-SQL) | Microsoft Docs
- sql server - Generate SQL Create Scripts for existing tables with Query - Stack Overflow
- さすがに 2017 の Graph Table は未対応
- SMO (SQL Server Management Object)
sp_helptext (TRANSACT-SQL) | Microsoft Docs はダメでしたー。
他にも何かあるかも。。