開発リソース 概要 † SQLServer2005のスキーマ(DDL)をT-SQLに出力する手法について。 SQLServer2000まではSQL-DMOが使われていたが、2005に対してはSMOと呼ばれる新しいAPIを使用する。SQL-DMOは使用できない。 (Microsoft SQL Server 2005 用 Feature Packの「Microsoft SQL Server 2005 の旧バージョンとの互換性コンポーネント」を入れると、SQL-DMOでも2005に接続できる。ただし2008では本気で削除されるようなので今後の使用は勧められない) SMOを使った出力プログラムをPowerShellで書いてみた。 ↑ 詳細 † SQL2005になるとSQL-DMOではなくてSMOというライブラリで管理操作を行う。 SMOはマネージドだがCOMインタフェースがないのでVBScri