Compartilhar via


Migração de dados do SQL Server Compact

O SQL Server Compact 4.0 é um banco de dados inserido e ideal para o desenvolvimento de sites iniciantes e de situações de pouco uso. A capacidade máxima do SQL Server Compact é de 256 conexões simultâneas ou 4 gigabytes de dados. Para aumentar a escalabilidade e o desenvolvimento, obtendo recursos tais como procedimentos armazenados e o gerenciamento avançado de dados, você pode migrar os dados para o SQL Server Express, o SQL Server ou o SQL Azure. A migração também ajuda quando há uma grande quantidade de sites e aplicativos. Você pode migrar dados das seguintes formas:

Para migrar dados de SQL Server Compact

  • Usando a Ferramenta de Implantação da Web da Microsoft (MSDeploy.exe).

  • Usando o Visual Studio 2010 SP1.

  • Usando o Microsoft Webmatrix.

Para migrar dados no Visual Studio 2010 SP1

  1. Crie um novo aplicativo Web no Visual Studio.

  2. Conecte-se ao MicrosoftSQL Server Compact 4.0 através de uma conexão de banco de dados. Consulte Como conectar-se a um banco de dados SQL Server Compact usando o Visual Studio.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, em seguida, clique em Propriedades.

  4. Na página Propriedades, clique na guia Empacotar/Publicar SQL.

  5. Na guia Empacotar/Publicar SQL, clique em Importar de Web.config.

    O Visual Studio lê o arquivo Web.config do aplicativo para localizar cadeias de conexão. Para cada cadeia de conexão no arquivo Web.config, o Visual Studio cria uma linha na grade Entradas de Banco de Dados. Por padrão, o nome na grade Entradas de Banco de Dados é o nome da cadeia de conexão mais um sufixo -Deployment.

    A linha ApplicationServices-Deployment é criada em Entradas de Banco de Dados.

    Você também pode criar seu próprio Script do SQL Server que será executado durante a implantação. Para obter mais informações, consulte Walkthrough: Deploying a Web Application Project Using a Web Deployment Package

Para migrar dados no Microsoft Webmatrix

  • Se você estiver usando o banco de dados SQL Server Compact 4.0 no Microsoft Webmatrix e desejar publicar em um banco de dados SQL Server, migre os dados para o SQL Server antes de publicá-los. Como as exigências chegam ao nível de bancos de dados corporativos, o esquema e os dados podem ser migrados do SQL Server Compact para o SQL Server usando a opção Migrar no Editor WebMatrix. Isso também adiciona um arquivo xml Web.config ao projeto que contém a cadeia de conexão para o SQL Server. Quando a migração for concluída, o projeto de site deixará de usar o SQL Server Compact e passará a usar o SQL Server. Para obter instruções, consulte How to Migrate a Database to SQL Server.