Iniciando a equipe de desenvolvimento de bancos de dados que coleções de esquema XML de uso
Coleções de esquema XML podem ser difícil trabalhar com se eles estiverem todos definido sendo embutido no código do banco de dados. Em vez disso, você pode adicionar uma referência em seu o projeto de banco de dados para um arquivo de definição (XSD) de esquema XML que contém a definição da coleção de esquema XML que você deseja usar. Você pode usar a coleção em suas definições de tabela. Para obter mais informações, consulte este tópico no site da Microsoft: Implementando o XML no SQL Server.
Importar objetos de banco de dados e configurações
Se você importar os objetos e configurações para um banco de dados, as coleções de esquema XML são definido sendo embutido em um objeto de coleção de esquema XML. Você pode localizar o objeto Visualização Esquema na categoria de programação. Se desejar em vez disso, adicione uma referência a um arquivo XSD, você deve excluir essa definição de objeto e, em seguida, adicionar a referência ao seu projeto de banco de dados. Você deve adicionar o arquivo XSD ao controle de versão e considere a possibilidade de adicionar o arquivo ao seu projeto de banco de dados.
Tarefas comuns
A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas:
Tarefas comuns |
Conteúdo de apoio |
---|---|
Saiba mais sobre os projetos de banco de dados: Você pode ler sobre os conceitos básicos de como gerenciar as mudanças de esquema por meio de projetos de banco de dados. |
|
Obtenha a prática: Você pode seguir uma explicação passo a passo introdutória para se familiarizar com como criar e implantar alterações em um projeto de banco de dados que faz referência a um arquivo XSD. |
|
Coloca um esquema de banco de dados existente no controle de versão: Criar um projeto, definir configurações de projeto e importar um esquema usando o Assistente de projeto de banco de dados. Se você deseja importar o esquema mais tarde, ou se você não tem permissão para acessar o banco de dados a partir do qual você deseja importar o esquema, você também pode criar um projeto vazio. Depois de importar o esquema, você pode adicionar o projeto ao controle de versão e adicionar uma referência a um arquivo XSD que contém a definição de uma coleção de esquemas XML. |
Cenários relacionados
Iniciando a equipe de desenvolvimento de bancos de dados
Descreve como você pode criar uma representação offline de um esquema de banco de dados em um projeto de banco de dados e adicionar o projeto ao controle de versão.Iniciando a equipe de desenvolvimento de bancos de dados a outros bancos de dados de referência
Descreve como criar uma representação offline de um esquema de banco de dados, definir uma ou mais referências a outros bancos de dados, definir variáveis de ambientes de implantação de destino e adicione o projeto ao controle de versão.Iniciando a equipe de desenvolvimento de bancos de dados que objetos de referência SQLCLR
Descreve como criar uma representação offline de um esquema de banco de dados, definir referências a assemblies que contêm objetos do SQL common language runtime (CLR), definir os objetos de banco de dados que fazem referência a esses objetos e adicionar o projeto ao controle de versão.Iniciando o desenvolvimento da equipe de grandes bancos de dados
Descreve como você pode criar uma representação offline de um esquema de banco de dados, espalhados em vários projetos, para restringir o acesso a partes do esquema do banco de dados. Você também pode usar essa abordagem para melhorar o desempenho se você trabalha com grandes bancos de dados.Iniciando a equipe de desenvolvimento de bancos de dados para essa referência objetos de servidor compartilhados
Descreve como criar uma representação offline de um esquema de banco de dados, definir referências a um projeto de servidor compartilhado, adicionar referências a objetos que são definidos no projeto de servidor e adicionar o projeto de banco de dados ao controle de versão.