Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
System Platform Analitycznych (PDW)
Baza danych SQL w Microsoft Fabric
Sterownik OLE DB dla SQL Server udostępnia funkcję IIndexDefinition::D ropIndex . Pozwala to użytkownikom usunąć indeks z tabeli SQL Server.
Sterownik OLE DB dla SQL Server udostępnia niektóre ograniczenia KLUCZA PIERWOTNEGO oraz UNIKALNE w postaci indeksów. Właściciel tabeli, właściciel bazy danych oraz niektórzy członkowie ról administracyjnych mogą modyfikować tabelę SQL Server, rezygnując z ograniczenia. Domyślnie tylko właściciel tabeli może usunąć istniejący indeks. Dlatego sukces lub porażka DropIndex zależy nie tylko od praw dostępu użytkownika aplikacji, ale także od wskazanego typu indeksu.
Konsumenci określają nazwę tabeli jako ciąg znaków Unicode w członku pwszName w unii uName w parametrze pTableID . Członek eKind w pTableID musi być DBKIND_NAME.
Konsumenci określają nazwę indeksu jako ciąg znaków Unicode w członku pwszName w unii uName w parametrze pIndexID . Członek eKind w pIndexID musi być DBKIND_NAME. Sterownik OLE DB dla SQL Server nie obsługuje funkcji OLE DB, polegającej na usuwaniu wszystkich indeksów w tabeli, gdy pIndexID jest null. Jeśli pIndexID jest null, zwraca się E_INVALIDARG.
Zobacz też
Tabele i indeksy
STÓŁ ALTEROWY (Transact-SQL)
UPUŚĆ INDEKS (Transact-SQL)