I have two SQL Server 2005 databases, one is for development and the other is on the final production server. I would like to know the fastest way of ensuring that the production database has the exact same stored procedures (number and most recent version).
Assumptions:
Databases have same table schema.
Production database is currently in use and has more recent data than development database
Development database has stored procedures that do not exist on production database
Development database no longer has [outdated] stored procedures that are currently found on production database.
Development database has more recent versions of stored procedures than those currently found on production database.
Edit: Note the servers for the two databases are not on the same network and production database is behind client's firewall (we have a VPN established with the server and can remote desktop in)