久々に SQL Server Management Studio(SSMS) からオブジェクトのスクリプトを作成する機会があったので見てたら、いつのまにか Edition 毎にスクリプトを生成出来る様になってました。
記憶にあるのは、スタンドアロン(SQL Server) か Azure SQL Database かどちらかを選ぶだけだったんですけどねー。
今*1は、
- スタンドアロン インスタンス
- Microsoft SQL Server Enterprise Edition
- Microsoft SQL Server Express Edition
- Microsoft SQL Server Personal Edition
- Microsoft SQL Server Standard Edition
- Microsoft SQL Server Stretch Database Edition
- SqlServer ManagedInstanceEdition
- Microsoft Azure SQL Database
です。
Azure 用は、SQL DB、SQL DW と選べるように。
スタンドアロンは、Enterprise、Express、Standard は良いとして、Personal って SQL Server 2000 のやつ?
Microsoft SQL Server Stretch Database Edition は、Stretch Database | Microsoft Docs はこれ用?
SqlServer ManagedInstanceEdition は、名前の区切りもあれだしまだこれからなんでしょうけど、Azure SQL Database Managed Instance のことかなー?
Put your databases on autopilot with a lift and shift to Azure SQL Database | Blog | Microsoft Azure
*1:SSMS 17.4