MSSQLSERVER_1793
Berlaku untuk: SQL Server
Detail
Atribut | Nilai |
---|---|
Nama Produk | SQL Server |
ID Peristiwa | 1793 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | FILESTREAM_BASEDATA_NEED_SAME_PARTITION |
Teks Pesan | Tidak dapat menghilangkan indeks '%.*ls' karena skema partisi tidak ditentukan untuk data FILESTREAM. |
Penjelasan
Pesan ini terjadi ketika Anda mencoba menghilangkan indeks berkluster pada tabel yang berisi data FILESTREAM, dan Anda menentukan klausa MOVE TO untuk data dasar, tetapi Anda tidak menentukan klausa FILESTREAM_ON untuk data FILESTREAM.
Tindakan Pengguna
Saat menghilangkan indeks berkluster pada tabel yang berisi data FILESTREAM, gunakan salah satu opsi berikut:
Tentukan klausa MOVE TO untuk data dasar dan klausa FILESTREAM_ON untuk data FILESTREAM.
Jangan tentukan klausa MOVE TO untuk data dasar atau klausa FILESTREAM_ON untuk data FILESTREAM.
Contoh berikut gagal karena skema partisi ditentukan untuk data dasar, tetapi tidak ditentukan untuk data FILESTREAM.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF, MOVE TO [PRIMARY] )
GO
Contoh berikut berhasil karena klausul MOVE TO untuk data dasar dan klausa FILESTREAM_ON untuk data FILESTREAM ditentukan.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF, MOVE TO [PRIMARY], filestream_on 'default' )
GO
Contoh berikut juga berhasil karena klausul MOVE TO untuk data dasar maupun klausa FILESTREAM_ON untuk data FILESTREAM tidak ditentukan.
DROP INDEX [<clustered_index_name>] ON [<table_name>]
WITH ( ONLINE = OFF )
GO
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk