Partilhar via


Escolhendo uma sintaxe

Há 23 sintaxes definidas nos Serviços de Domínio Ative Directory. Este tópico contém uma lista de sintaxes recomendadas para usar ao definir um novo atributo. Para obter mais informações, consulte Syntaxes for Attributes in Ative Directory Domain Services.

A tabela a seguir fornece uma lista de recomendações.

Dados a armazenar no atributo Sintaxe a utilizar Comentar
Dados binários Corda (Octeto) Utilize para armazenar dados binários. Esta é uma matriz de bytes.
Dados binários com uma referência DN Objeto(DN-Binary) Contém um valor binário e um nome distinto (DN). O servidor do Ative Directory mantém o DN up-to-date.
Booleano Boolean Use para valores booleanos.
Referência DN Objeto(DS-DN) Use para armazenar nomes distintos que você deseja manter up-to-date pelo servidor do Ative Directory. Quando um atributo de sintaxe DN é criado com um DN válido, o servidor trata o atributo como uma referência ao objeto representado pelo DN que foi definido. Se o objeto referenciado for renomeado ou movido, o servidor garante que o atributo reflita a alteração. Se o atributo for redefinido com um novo DN, o atributo será uma referência ao objeto representado pelo novo DN.
Inteiro inteiro Use para números inteiros.
Inteiro grande (valores de 64 bits) LargeInteger Utilize para valores de 64 bits.
DN vinculado Objeto(DS-DN) Essa sintaxe de cadeia de caracteres pode ser usada para DNs vinculadas. As ligações de retorno devem ter a sintaxe 'DN'. Os links de encaminhamento podem ser de sintaxe DN, bem como Object(DN-String), Object(DN-Binary), Object(Access-Point)ou Object(OR-Name). Os atributos vinculados devem ter um linkID definido. Consulte a descrição de linkID nas propriedades Attribute-Schema.
Descritor de Segurança String(NT-Sec-Desc) Octet string contendo um descritor de segurança.
Identificador de Segurança (SID) String(Sid) Octet string contendo um identificador de segurança (SID). Use esta sintaxe para armazenar apenas valores SID.
String String(Unicode) Use para a maioria dos atributos de cadeia de caracteres. Ele suporta o conjunto de caracteres Unicode. Quando o servidor do Ative Directory executa comparações com atributos dessa sintaxe (como avaliar uma consulta), ele executa comparações que não diferenciam maiúsculas de minúsculas. Use as outras sintaxes de cadeia de caracteres (String(IA5), String(Numeric)e assim por diante) para armazenar cadeias de caracteres que devem conter apenas os conjuntos de caracteres específicos suportados pela sintaxe.
Dados em formato de texto com uma referência DN Objeto(DN-String) Cadeia de caracteres contendo um valor de string e um nome distinto (DN). O servidor do Ative Directory mantém o DN up-to-date.
Hora String(Generalized-Time) Use a sintaxeString(Generalized-Time) para armazenar valores de tempo em vez da sintaxeString(UTC-Time) porque String(Generalized-Time) usa quatro caracteres para o ano e String(UTC-Time) usa apenas dois.