Udostępnij przez


Upuszczanie z programu SQL Server indeksu

The SQL Server Native klient OLE DB dostawca exposes the IIndexDefinition::DropIndex funkcja.Dzięki temu konsumentów usunąć indeksu z SQL Server Tabela.

The SQL Server Native klient OLE DB dostawca exposes some SQL Server klucz podstawowy and UNIQUE constraints as indexes. Można zmodyfikować właściciela tabeli, właściciel bazy danych i niektórzy członkowie roli administracyjnej SQL Server Tabela upuszczanie ograniczenia. Domyślnie tylko właściciel tabela można usunąć istniejącego indeksu.Dlatego też DropIndex sukces lub niepowodzenie zależy nie tylko na prawa dostępu użytkowników aplikacji, ale również na typ wskazany indeksu.

Konsumenci należy podać nazwę tabela jako ciąg znaków Unicode w pwszName element członkowski członkowskiuName związek w pTableID parametr.The eKind element członkowski of pTableID must be DBKIND_NAME.

Konsumenci określona nazwa indeksu jako ciąg znaków Unicode w pwszName element członkowski członkowskiuName związek w pIndexID parametr.The eKind element członkowski of pIndexID must be DBKIND_NAME.The SQL Server Native klient OLE DB dostawca does not support the OLE DB feature of dropping all indexes on a tabela when pIndexID is null.Jeśli pIndexID ma wartość null, E_INVALIDARG jest zwracany.