Click here to Skip to main content
15,888,610 members
Articles / Database Development / SQL Server
Article

SQL SERVER - 2005 - Create Script to Copy Database Schema and All The Objects - Stored Procedure, Functions, Triggers, Tables, Views, Constraints and All Other Database Objects

Rate me:
Please Sign up or sign in to vote.
1.69/5 (16 votes)
21 Aug 20071 min read 77.2K   23   10
SQL SERVER - 2005 - Create Script to Copy Database Schema and All The Objects - Stored Procedure, Functions, Triggers, Tables, Views, Constraints and All Other Database Objects

Following quick tutorial demonstrates how to create T-SQL script to copy complete database schema and all of its objects such as Stored Procedure, Functions, Triggers, Tables, Views, Constraints etc. You can review your schema, backup for reference or use it to compare with previous backup.

Step 1 : Start

Step 2 : Welcome Screen

Step 3 : Select One or Multiple Database

If Script all objects in the selected database checkbox is not selected it will give options to selected individual objects on respective screen. (e.g. Stored Procedure, Triggers and all other object will have their own screen where they can be selected)

Step 4 : Select database options

Step 5 : Select output option

Step 6 : Review Summary

Step 7 : Observe script generation process

Step 8 : Database object script generation completed in new query window

Reference : Pinal Dave (http://www.SQLAuthority.com), All images are protected by copyright owner SQLAuthority.com

Pinalkumar Dave is the author of over hundreds of SQL Server articles. He has five years experience as a Director of Technology and Principal Database Administrator in MS SQL Server 2005/2000 and ColdFusion MX. He has a Masters of Science degree in Computer Networks, along with MCDBA, MCAD(.NET) and ColdFusion Advanced MX Certifications.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Founder http://blog.SQLAuthority.com
India India
Pinal Dave is a Microsoft Technology Evangelist (Database and BI). He has written over 2200 articles on the subject on his blog at http://blog.sqlauthority.com. Along with 8+ years of hands on experience he holds a Masters of Science degree and a number of certifications, including MCTS, MCDBA and MCAD (.NET). He is co-author of two SQL Server books - SQL Server Programming, SQL Wait Stats and SQL Server Interview Questions and Answers. Prior to joining Microsoft he was awarded Microsoft MVP award for three continuous years for his contribution in community.

Comments and Discussions

 
GeneralMy vote of 1 Pin
GleinJax22-Jan-11 3:25
GleinJax22-Jan-11 3:25 
GeneralMy vote of 1 Pin
Yazeed Hamdan24-Oct-10 7:42
Yazeed Hamdan24-Oct-10 7:42 
GeneralIs it possible Pin
hesaigo999ca5-Jun-09 9:58
hesaigo999ca5-Jun-09 9:58 
GeneralMy vote of 1 Pin
gguidarelli1-May-09 2:00
gguidarelli1-May-09 2:00 
QuestionHow to create a new DB schema from existing DB using C#? Pin
sur15039-Mar-08 23:54
sur15039-Mar-08 23:54 
GeneralStrange "article" Pin
Jim Crafton22-Aug-07 8:28
Jim Crafton22-Aug-07 8:28 
GeneralRe: Strange "article" Pin
Colin Angus Mackay27-Aug-07 23:33
Colin Angus Mackay27-Aug-07 23:33 
GeneralRe: Strange "article" Pin
pinaldave28-Aug-07 4:57
pinaldave28-Aug-07 4:57 
Hi Colin Angus Mackay ,

Glad you found it useful. I have received similar reactions and emails about this article.

However, this is wizard available in SQL Server 2005 many users are looking for how to do it. This was one of the most popular question I have received on my blog so I decided to write about it and have received many reactions just like yours.

Regards,



Questionwhat's this? Pin
ouyanglibing21-Aug-07 18:04
ouyanglibing21-Aug-07 18:04 
AnswerRe: what's this? Pin
pinaldave21-Aug-07 18:05
pinaldave21-Aug-07 18:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.