xibições ausentes de banco de dados restaurado, procs armazenados e chaves estrangeir

Estou tentando criar uma cópia de um banco de dados no SQL Management Studio (SQL Server Express) usando o Backup-Restore. Local para local. Quando faço isso, ele copia tabelas e dados, mas ignora visualizações, procedimentos armazenados e chaves estrangeira

Object Explorer -> escreva-clique em "Bancos de Dados" -> "Restaurar Banco de Dados ..." -> coloque um nome -> selecione um banco de dados "de" -> vá

Este é o script que é gerado:

RESTORE DATABASE [DbName_raw] 
FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\DbName.bak.1' 
WITH  FILE = 1,
MOVE N'GeoDo' TO N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\DbName_raw.mdf',  
MOVE N'GeoDo_log' TO N'c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\DbName_raw_1.ldf',  
NOUNLOAD,  STATS = 10
GO

@Database aparece no Pesquisador de Objetos, mas com exibições, procs armazenados e chaves estrangeiras ausentes. Não é possível ver nada óbvio nas configurações do assistente. O que estou perdendo

questionAnswers(4)

yourAnswerToTheQuestion