Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Veja a seguir as diretrizes de segurança para usar esquemas anotados:
Evite usar o mapeamento padrão nos esquemas de mapeamento. O mapeamento padrão expõe as informações do banco de dados (nomes de tabela e coluna) no documento XML resultante porque, por padrão, os nomes de elementos são mapeados para nomes de tabela e nomes de atributos mapeados para nomes de coluna. Portanto, qualquer usuário que vir o documento XML tem acesso às informações de tabela e coluna no banco de dados, apresentando um risco potencial de segurança. Para evitar esse risco, especifique nomes arbitrários de elementos e atributos no esquema e use anotações para mapeá-los explicitamente para as tabelas e colunas. Para obter mais informações sobre como usar o mapeamento padrão ao criar esquemas XSD, consulte Mapeamento Padrão de Elementos XSD e Atributos para Tabelas e Colunas (SQLXML 4.0).
O mapeamento explícito especificado usando as anotações expõe as informações do banco de dados (como nomes de tabela e nomes de coluna). Portanto, talvez você não queira disponibilizar esses esquemas publicamente.
Determinadas consultas, como aquelas especificadas em relação ao esquema de mapeamento com recursão (especificada usando
max-depthanotação definida como um valor mais alto) podem levar mais tempo para serem executadas. Opcionalmente, você pode especificar um limite de tempo limite definindo a propriedade Tempo Limite de Comando (em segundos). Por exemplo:cn.Open "Provider=SQLOLEDB;Server=localhost;Database=tempdb;Integrated Security=SSPI;Command Properties='Command Time Out=50';"