Database schema restores by Sql job I'm planing to do a database backup and restore by using SQL Job. My database size is to large and I want to backup and restore my schema only.

By using this code I can set up SQL Job. Can anyone help me to backup and restore my schema only?

BACKUP DATABASE [pubs] 
TO DISK = N'c:\temp\backups\pubs_full.bak' 
WITH INIT, SKIP, CHECKSUM
GO

RESTORE DATABASE pubs_RestoreTest
FROM DISK = N'c:\temp\backups\pubs_full.bak'
WITH MOVE 'pubs' TO 'c:\temp\backups\pubs_RestoreTest.mdf',
MOVE 'pubs_log' TO 'C:\temp\backups\pubs_RestoreTest_log.ldf'
SQL Server contains no facility to only backup the schema of a database.  Backup-and-restore can only be used to restore the entire contents of a database or, in the case of piecemeal restore, individual filegroups of a database, assuming there are multiple filegroups.

However, there are multiple tools available that can be used to export and synchronize schemas between versions of databases.

Just a couple of options, listed alphabetically:

ApexSQL SQL Diff
dbForge Schema Compare
Idera SQL Comparison Toolset
SQL Server Data Tools - MSBuild Support for schema comparison