既存のデータベースのデータを使用して「挿入」クエリを実行するスクリプトを生成したいのですが、各テーブルから ID 順に並べられた上位 1000 行のみです。Management Studio (MyDatabaseName -> Tasks -> Generate scripts...) にある "Generate scripts..." を使用して単一のテーブルのクエリを生成しようとした後、C# で簡単な関数を作成して、データを最初の 1000 行に追加しますが、数百のテーブルがある場合はお勧めできません
List<string> script = File.ReadLines(@"script.sql").Take(1000).ToList();
File.WriteAllLines(@"top1000.sql", script);