Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Topik ini menjelaskan cara mengubah properti indeks di SQL Server 2014 dengan menggunakan SQL Server Management Studio atau Transact-SQL.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk mengubah properti indeks, gunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
Opsi berikut segera diterapkan ke indeks dengan menggunakan klausa SET dalam pernyataan ALTER INDEX: ALLOW_PAGE_LOCKS, ALLOW_ROW_LOCKS, IGNORE_DUP_KEY, dan STATISTICS_NORECOMPUTE.
Opsi berikut dapat diatur saat Anda membangun ulang indeks dengan menggunakan ALTER INDEX REBUILD atau CREATE INDEX WITH DROP_EXISTING: PAD_INDEX, FILLFACTOR, SORT_IN_TEMPDB, IGNORE_DUP_KEY, STATISTICS_NORECOMPUTE, ONLINE, ALLOW_ROW_LOCKS, ALLOW_PAGE_LOCKS, MAXDOP, dan DROP_EXISTING (BUAT INDEKS saja).
Keamanan
Izin
Memerlukan izin ALTER pada tabel atau tampilan.
Menggunakan SQL Server Management Studio
Untuk mengubah properti indeks di Table Designer
Di Object Explorer, klik tanda plus untuk memperluas database yang berisi tabel tempat Anda ingin mengubah properti indeks.
Klik tanda plus untuk memperluas folder Tabel .
Klik kanan tabel tempat Anda ingin mengubah properti indeks dan pilih Desain.
Pada menu Desainer Tabel, klik Indeks/Kunci.
Pilih indeks yang ingin Anda ubah. Propertinya akan muncul di kisi utama.
Ubah pengaturan salah satu dan semua properti untuk menyesuaikan indeks.
Klik Tutup.
Pada menu File , pilih Simpantable_name.
Untuk mengubah properti indeks di Object Explorer
Di Object Explorer, klik tanda plus untuk memperluas database yang berisi tabel tempat Anda ingin mengubah properti indeks.
Klik tanda plus untuk memperluas folder Tabel .
Klik tanda plus untuk memperluas tabel tempat Anda ingin mengubah properti indeks.
Klik tanda plus untuk memperluas folder Indeks .
Klik kanan indeks yang ingin Anda ubah propertinya dan pilih Properti.
Di bawah Pilih halaman, pilih Opsi.
Ubah pengaturan salah satu dan semua properti untuk menyesuaikan indeks.
Untuk menambahkan, menghapus, atau mengubah posisi kolom indeks, pilih halaman Umum dari kotak dialog Properti Indeks -index_name . Untuk informasi selengkapnya, lihat Bantuan Properti Indeks F1
Menggunakan T-SQL
Untuk melihat properti semua indeks dalam tabel
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
USE AdventureWorks2012; GO SELECT i.name AS index_name, i.type_desc, i.is_unique, ds.type_desc AS filegroup_or_partition_scheme, ds.name AS filegroup_or_partition_scheme_name, i.ignore_dup_key, i.is_primary_key, i.is_unique_constraint, i.fill_factor, i.is_padded, i.is_disabled, i.allow_row_locks, i.allow_page_locks, i.has_filter, i.filter_definition FROM sys.indexes AS i INNER JOIN sys.data_spaces AS ds ON i.data_space_id = ds.data_space_id WHERE is_hypothetical = 0 AND i.index_id <> 0 AND i.object_id = OBJECT_ID('HumanResources.Employee'); GO
Untuk mengatur properti indeks
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, klik Kueri Baru.
Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan.
USE AdventureWorks2012; GO ALTER INDEX AK_SalesOrderHeader_SalesOrderNumber ON Sales.SalesOrderHeader SET ( STATISTICS_NORECOMPUTE = ON, IGNORE_DUP_KEY = ON, ALLOW_PAGE_LOCKS = ON ) ; GOUSE AdventureWorks2012; GO ALTER INDEX ALL ON Production.Product REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = ON); GO
Untuk informasi selengkapnya, lihat ALTER INDEX (T-SQL).