Partilhar via


Visão geral do uso de arquivos de banco de dados locais em soluções do Office

Você pode incluir um arquivo de banco de dados, como um arquivo do SQL Server Express (.mdf) ou um arquivo do Microsoft Office Access (.mdb), em sua solução do Office. Isso permite que os usuários finais mantenham um banco de dados local em situações em que a manutenção de um banco de dados centralizado não é necessária, por exemplo, em uma solução de inventário local usada em apenas um único computador.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO. Consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Importar o arquivo de banco de dados para um projeto

Para importar o arquivo de banco de dados para seu projeto, use o Assistente de Configuração de Fonte de Dados para criar uma fonte de dados com base no arquivo de banco de dados. O assistente adiciona o arquivo de banco de dados e um conjunto de dados digitado ao seu projeto.

Implantar o arquivo de banco de dados

O Assistente de Configuração de Fonte de Dados usa um caminho relativo para criar conexões com o arquivo de banco de dados local. Isso permite que você copie a solução de um computador para outro se você mantiver as posições relativas dos arquivos.

Se você implantar sua solução em um servidor e, em seguida, distribuir o documento para cada usuário final, também deverá distribuir manualmente o arquivo de banco de dados e instalá-lo na mesma posição em relação ao documento. Isso significa que o usuário final não pode mover o documento para um novo local em seu computador, a menos que ele ou ela também mova o arquivo de banco de dados.

Arquivos de banco de dados locais e armazenamento em cache do conjunto de dados

Em soluções de nível de documento para Microsoft Office Excel e Microsoft Office Word, você pode armazenar em cache conjuntos de dados no documento marcando a instância do conjunto de dados com o atributo CachedAttribute. Quando você adiciona o arquivo de banco de dados ao seu projeto usando o Assistente de Configuração de Fonte de Dados, um conjunto de dados tipado é adicionado ao seu projeto automaticamente. Raramente é necessário aplicar CachedAttribute a esse conjunto de dados, porque os dados já são locais no computador do usuário. Para obter mais informações, consulte Dados de cache.