Upuszczanie SQL Server indeksu
SQL Server Udostępnia macierzystym klienta dostawca OLE DB IIndexDefinition::DropIndex funkcja.Dzięki temu konsumenci usunąć indeks z SQL Server tabela.
SQL Server Macierzystego klienta dostawca OLE DB udostępnia niektóre SQL Server klucza podstawowego i ograniczeń UNIQUE jako indeksów.Można modyfikować tabela właściciela, właściciel bazy danych i niektórzy członkowie roli administracyjnej SQL Server tabela upuszczanie ograniczenie.Domyślnie tylko właściciel tabela można usunąć istniejący indeks.Dlatego DropIndex sukces lub niepowodzenie zależy nie tylko prawa dostępu użytkownika aplikacji, ale także na typ indeksu wskazanego.
Konsumentom należy podać nazwę tabela jako ciąg znaków Unicode w pwszName element członkowski uName Unii w pTableID parametru.EKind element członkowski pTableID musi być DBKIND_NAME.
Konsumentom należy określić nazwę indeksu jako ciąg znaków Unicode w pwszName element członkowski uName Unii w pIndexID parametru.EKind element członkowski pIndexID musi być DBKIND_NAME. SQL Server Macierzystego klienta dostawca OLE DB nie obsługuje funkcji OLE DB z usuwanie wszystkich indeksów w tabela po pIndexID jest null.Jeśli pIndexID jest zwracana jest wartość null, E_INVALIDARG.
Zobacz także