Tabelas e Índices no Cliente Nativo do SQL Server

Aplica-se a: SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

O fornecedor SQL Server Native Client OLE DB expõe as interfaces IIndexDefinition e ITableDefinition, permitindo que os consumidores criem, alterem e retirem tabelas e índices do SQL Server. As definições válidas de tabelas e índices dependem da versão do SQL Server.

A capacidade de criar ou eliminar tabelas e índices depende dos direitos de acesso ao SQL Server do utilizador da aplicação de consumo. A eliminação de uma tabela pode ser ainda mais limitada pela presença de restrições declarativas de integridade referencial ou outros fatores.

A maioria das aplicações direcionadas SQL Server utiliza SQL-DMO em vez destas SQL Server interfaces de fornecedor OLE DB de Cliente Nativo. SQL-DMO é uma coleção de objetos de Automação OLE que suportam todas as funções administrativas do SQL Server. Aplicações direcionadas a múltiplos fornecedores OLE DB utilizam estas interfaces genéricas OLE DB suportadas pelos vários fornecedores OLE DB.

No conjunto de propriedades específico do fornecedor DBPROPSET_SQLSERVERCOLUMN, o SQL Server define a seguinte propriedade.

ID do imóvel Description
SSPROP_COL_COLLATIONNAME Tipo: VT_BSTR

R/W: Escrever

Padrão: Nulo

Descrição: Esta propriedade é usada apenas em ITableDefinition. A cadeia especificada nesta propriedade é usada ao criar um CREATE TABLE

afirmação.

Na presente seção