Генерация T-SQL скрипта для создания базы данных SQL Compact

Во "взрослой" версии SQL Server в Management Studio существует опция генерации T-SQL скрипта для создания базы данных. Это бывает удобно когда мы, например, хотим создать чистый дубликат существующей базы данных или для каких-то других целей. К сожалению, для SQL Compact такой опции не существует.

Тем не менее, уже нашлись умельцы, которые создали утилиту, которая на основании данных системных представлений генерирует соответствующий T-SQL скрипт.

Эта утилита называется ExportSqlCE и размещена на CodePlex. Представляет она собой консольное приложение, которое на выходе генерирует нужный скрипт. Запустить ее можно так:

ExportSQLCE.exe "Data Source=C:\DB\Northwind.sdf;" Northwind.sql

После этого, в выходном файле мы увидим скрипт, который можем исполнить где-то еще.