Para
criar uma cópia completa do seu banco de dados MS-SQL Server 2008 que
possui contratado junto a Locaweb, para uma base MS-SQL Server em seu
computador/servidor local, siga as intruções abaixo:
IMPORTANTE:
O Collation de ambas as bases de dados, destino e origem, devem ser
iguais. Caso não sejam iguais ou não você saiba qual o Collation de suas
bases, veja mais informações clicando
aqui.
Este procedimento copiará tabelas, views, trigger, procedures e também
os registros de suas tabelas. Também é válido para uma situação inversa,
se houver a necessidade de copiar a estrutura e registros de um banco
de dados MS-SQL Server local, para uma base de dados MS-SQL Server
contratada junto a Locaweb, faça este mesmo procedimento
No banco de dados da hospedagem

Conecte a base MS-SQL Server 2008 que possui na Locaweb, usando o SQL Server Management Studio;

Selecione a base;

Clique com o botão direito do mouse sobre a base, selecione
Tasks e, em seguida, clique em
Generate Scripts.

Na primeira tela do Script Wizard, clique em
Next.

Na próxima tela, marque a opção
Select specific database objects clique em
Select All. e depois clique em
Next .

Clique em
Advanced .

Altere: "Script Collation" para "True" e "Script USE DATABASE" para "False"

Se sua base de dados possuir "Triggers" e "Procedures", altere a opção
"Script Triggers" para "True" e clique em "OK", caso contrário, apenas
faça as duas alterações citadas anteriormente e clique em "OK".

Selecione um local para salvar seu script.

Depois, clique em
Next e
Finish para finalizar este passo.
Executando o script em outro banco de dados

Após extrair o script com toda a estrutura da sua base dados, terá de
executá-lo em sua base de dados local, ainda com o management studio
aberto, siga o caminho apresentado na imagem abaixo e clique em
"File..."

Selecione o arquivo extraído da base de dados que possuí junto a Locaweb.

Selecione o banco dados onde serão executadas as querys do script
aberto no management studio, desta forma todos os objetos (tabelas,
triggers, procedures, views) serão criados em sua base de dados local,
iguais aos que existem na base de dados MS-SQL Server da hospedagem.

Selecione todo o conteúdo do script aberto em seu management studio e
execute (tecla F5), atualize seu banco de dados e constatará que todos
os objetos foram criados.
Efetuando o Import/Export dos Dados

Após executar os passos citados acima, chegou o momento no qual sua
base de dados local, sincronizará as informações (registros) contidas na
base de dados da hospedagem.

Selecione a base e clique com botão direito do mouse sobre ela, selecione
Tasks e, em seguida, clique em
Import Data .

Na primeira tela do SQL Server Import and Export Wizard, clique em
Next.

Insira o endereço do servidor de origem, o login de usuário, a senha e selecione o nome do banco, em seguida, clique em
Next.

Insira o endereço do servidor de destino, o nome de usuário, a senha de login, selecione o banco e, em seguida, clique em
Next.

Selecione
Copy data from... e, depois, clique em
Next.

Clique no checkbox para selecionar todos os objetos (tabelas), se
possuir alguma view como a "vw_usuario" exibida na imagem abaixo, não
selecione, em seguida clique em
Edit Mappings...

Marque as opções
Append rows to the destination table e
Enable Identity Insert, clique em
OK e depois em
Next.

Selecione
Run Immediately, clique em
Next e, depois, em
Finish.
Ao Popular a base de dados com o Import/Export é possível que você receba uma das seguintes mensagens de erro :
Error 0xc0202009: Data Flow Task 1: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "The statement has been terminated.".
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Nome_da_Constraint". The conflict occurred in database "Nome_da_Base", table "dbo.Tabela", column 'Campo'.".
(SQL Server Import and Export Wizard)
Este Erro é Causado ao popular uma tabela que tenha uma chave
estrangeira, porém os dados da tabela de origem destes dados ainda não
tenha sido preenchida . Neste caso Sugerimos que desative as Constraints
ativas e desative as mesmas somente para popular a basse . Após popular
a base de dados com o import/export reative as constraints como
informado neste
Artigo .
Caso receba a mensagem
"Failure inserting into the read-only column ColumnName"
durante o import/export, será necessário alterar as propriedades
'identity' da chave correspondente a coluna informada no erro, para
solucionar este problema, siga as orientações desta
Wiki