Share via


Banco de dados de página, Designer de projeto

Esta página só se aplica a Projetos SQL Server.

Para acesso nesta página, com um nó do projeto SQL servidor selecionado no O gerenciador de soluções, from the Projeto menu, escolher Propriedades.Quando o Designer de projeto for exibida, clicar no Banco de dados guia.

  • Sequência de conexão
    Insira uma cadeia de conexão clicando o Procurar botão e selecionar uma conexão de fonte de dados usando o Nova referência de banco de dados caixa de diálogo.Para obter mais informações, consulte Adicionar/modificar Connection (Microsoft SQL Servidor).

  • Nível de permissão
    selecionar o nível de permissão na lista suspensa para especificar um conjunto de permissões de acesso ao código concedidas ao assembly quando acessado pelo Microsoft SQL servidor.O valor pode ser Seguro, Externo, or Não seguro; esses valores correspondem do SQL servidor permissão define SAFE, EXTERNAL_ACCESS e UNSAFE, respectivamente.Seguro é o padrão.

    Essa configuração corresponde ao argumento PERMISSION_SET para o comando criar ASSEMBLY do SQL servidor.Para obter mais informações, consulte Criar assembly (Transact-SQL).

    Também consulte a tabela "SQL servidor permissão conjuntos" neste tópico.

  • Proprietário do assembly
    Especifique o nome de um usuário ou função sistema autônomo proprietário do assembly nesta caixa de texto.Esse valor deve ser o nome de uma função do qual o usuário corrente é um membro ou o usuário corrente deve ter IMPERSONATE permissão.Se você não especificar Proprietário do assembly, a propriedade é atribuída ao usuário corrente.

    Essa configuração corresponde à autorização owner_name argumento para o comando criar ASSEMBLY do SQL servidor.Para obter mais informações, consulte Criar assembly (Transact-SQL).

SQL servidor permissão conjuntos

A tabela a seguir descreve os conjuntos de permissões especificados por cada nível de permissão a Banco de dados página.permissão conjuntos são conjuntos de código acessar permissão s concedidas ao assembly quando acessado pelo SQL servidor.

Permissão conjunto

SEGURO

EXTERNAL_ACCESS

NÃO SEGURO

Segurança de acesso a código

Executar somente

Acesso a recursos externos + executar

Irrestrito:

Restrições do modelo de programação

Sim

Sim

Sem restrições

Requisito verifiability

Sim

Sim

Não

Capacidade de telefonar código nativo

Não

Não

Sim

SEGURANÇA (o padrão) é mais restritivo permissão definido.O código executado por um assembly com permissões de segurança não é possível acesso recursos externos do sistema, sistema autônomo arquivos, a rede, sistema autônomo variáveis de ambiente ou o registro.

EXTERNAL_ACCESS permite que sistema autônomo assemblies para acessar determinados recursos do sistema externo, sistema autônomo arquivos, redes, variáveis de ambiente e do registro.

UNSAFE permite que módulos (assemblies) acesso irrestrito aos recursos, dentro e fora de uma instância do SQL servidor.Código executado de dentro de um assembly UNSAFE pode chamar código não gerenciado.

Para obter mais informações sobre essas configurações, consulte o argumento PERMISSION_SET no Criar assembly (Transact-SQL) e a seção "Conjuntos de permissões do SQL servidor" em SQL Servidor Programação e atributos de proteção de host.

Consulte também

Tarefas

Como: Implantar Projeto do SQL Servidor itens em um SQL Servidor

Como: Se conectar a um banco de dados de Gerenciador de Servidores

Conceitos

Projetos SQL Server

SQL Servidor Programação e atributos de proteção de host

Referência

Adicionar/modificar Connection (Microsoft SQL Servidor)

Outros recursos

Criando objetos SQL Server 2005 em código gerenciado

Conexões de banco de dados

Criar assembly (Transact-SQL)

Projetos, elementos de interface do usuário