Home » Blog » SQL Server » How to Copy SQL Database Schema without Data in SQL Server – Complete Guide

How to Copy SQL Database Schema without Data in SQL Server – Complete Guide

Lalita Yadav | Modified: 2021-11-26T06:53:37+00:00 | SQL Server | 3 Minutes Reading

Summary: This article will focus on How to copy SQL database schema without data in SQL Server using SSMS and an automated SQL Database Exporter (developed by SysTools).

While working on a SQL Server database, there can be circumstances where you wish to copy a database in from one server to another server, with blueprint data just and not the data. This should be possible in different manners; a couple of the fundamental ones include:

  1. Separate the script from the source database, and run it for a new, empty database, this can likewise be the objective to copy the objects in the source database.
  2. Backup source database recover backup to a target database, and afterward erase the data in the table.
  3. Backup source database recovers data in the database and ensures you shorten tables before you backup this database, at long last recover this backup to your objective database.

These arrangements are dependable however somewhat muddled, and easier to understand, yet presumably protracted choice that relatively few DBAs select is utilizing a DAC Package for the same. The main limitation that accompanies this is you ought to approach the 2008 R2edition or later versions of SQL Server

Note: To have the option to utilize a DAC Package for backing up just the objects of a SQL Server database, you ought to approach the Data level Application Framework, which is additionally alluded to as DacFx.

Quick Solution: Try this Enterprise Grade Level software “SysTools SQL Server Migrator” to Export the SQL Server database with Schema and Without schema according to your requirements. You can download the FREE EDITION of this advanced application from here

Download Now Purchase Now

Best Way to Export SQL Server Database Schema to a Different Server OR SQL Scripts Using Automated Application

You can download the software from above and perform the following steps:

Step-1: Click Open to load databse files.

Step-2: If you are on live SQL server, choose Online Mode or if you are using offline files choose Offline mode.

Step-3: Provide the authentication and select the database. Click on OK.

Step-4: The tool will run a scan and will preview all the objects present in the database. Click on Export.

Step-5: Choose export type and select the radio button “With only schema”. Click on Export.

Also Read: Best Practices When Recovering SQL Server Database From Backups.


As in this blog, we got to know about How to Copy SQL Database Schema without Data in SQL Server. Moreover, we have also mentioned a SQL Recovery tool to recover the data if the database files got corrupted.

Connect With Us