Ваш вопрос неясен. Вы хотите создать скрипт базы данных, который создает таблицы или вставляет данные?
Если это данные, вы можете создать селекты, которые выводят, какие будут вставки:
create table test (a int, b int, c int);
select 'insert into test (a,b,c) values
('+convert(varchar, a)+','+convert(varchar, b)+','+convert(varchar, c)+');'
from test
На выбор вы можете добавить предложение where, где вы получаете данные только с определенной даты.
Edit:
Похоже, кто-то уже обсуждал, как найти изменения между базами данных уже на каком-то другом дискуссионном форуме. Посмотрите на:
http://www.sqlteam.com/Forums/topic.asp?TOPIC_ID=27234