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.
Berlaku untuk: SQL Server
Gunakan dialog Shrink Database Task untuk membuat tugas yang mencoba mengurangi ukuran database yang dipilih. Gunakan opsi di bawah ini untuk menentukan jumlah ruang yang tidak digunakan untuk tetap berada dalam database setelah database disusutkan (semakin besar persentasenya, semakin sedikit database yang dapat menyusut). Nilai didasarkan pada persentase data aktual dalam database. Misalnya, database 100-MB yang berisi data 60 MB dan ruang kosong 40 MB, dengan persentase ruang kosong 50 persen, akan menghasilkan 60 MB data dan 30 MB ruang kosong (karena 50 persen dari 60 MB adalah 30 MB). Hanya ruang berlebih dalam database yang dihilangkan. Nilai yang valid adalah dari 0 hingga 100.
Menyusutkan file data memulihkan ruang dengan memindahkan halaman data dari akhir file ke ruang yang tidak ditempati lebih dekat ke bagian depan file. Ketika ruang kosong yang cukup dibuat di akhir file, halaman data di akhir file dibatalkan alokasinya dan dikembalikan ke sistem file.
Peringatan
Data yang dipindahkan untuk menyusutkan file dapat tersebar ke lokasi yang tersedia dalam file. Hal ini menyebabkan fragmentasi indeks dan dapat memperlambat performa kueri yang mencari rentang indeks. Untuk menghilangkan fragmentasi, Anda harus membangun kembali indeks pada file setelah menyusut. Ini dapat menyebabkan file tumbuh lagi.
Tugas ini menjalankan DBCC SHRINKDATABASE
pernyataan.
Opsi
Koneksi
Pilih koneksi server yang akan digunakan saat melakukan tugas ini.
Baru
Buat koneksi server baru untuk digunakan saat melakukan tugas ini. Kotak dialog Koneksi Baru dijelaskan di bawah ini.
Database
Tentukan database yang terpengaruh oleh tugas ini.
Semua database
Buat rencana pemeliharaan yang menjalankan tugas pemeliharaan terhadap semua database Microsoft SQL Server kecuali
tempdb
.Semua database sistem
Buat rencana pemeliharaan yang menjalankan tugas pemeliharaan terhadap setiap database sistem SQL Server kecuali
tempdb
. Tidak ada tugas pemeliharaan yang dijalankan terhadap database yang dibuat pengguna.Semua database pengguna
Buat rencana pemeliharaan yang menjalankan tugas pemeliharaan terhadap semua database yang dibuat pengguna. Tidak ada tugas pemeliharaan yang dijalankan terhadap database sistem SQL Server.
Database ini
Hasilkan rencana pemeliharaan yang menjalankan tugas pemeliharaan hanya terhadap database yang dipilih. Setidaknya satu database dalam daftar harus dipilih jika opsi ini dipilih.
Catatan
Rencana pemeliharaan hanya berjalan terhadap database yang diatur ke tingkat kompatibilitas 80 atau lebih tinggi. Database yang diatur ke tingkat kompatibilitas 70 atau lebih rendah tidak ditampilkan.
Menyusutkan database ketika tumbuh di luar
Tentukan ukuran dalam megabyte yang menyebabkan tugas dijalankan.
Jumlah ruang kosong yang akan tersisa setelah menyusut
Berhenti menyusut ketika ruang kosong dalam file database mencapai ukuran ini.
Lihat T-SQL
Lihat pernyataan Transact-SQL yang dilakukan terhadap server untuk tugas ini, berdasarkan opsi yang dipilih.
Catatan
Ketika jumlah objek yang terpengaruh besar, tampilan ini dapat memakan waktu yang cukup lama.
Kotak dialog Koneksi Baru
Nama koneksi
Masukkan nama untuk koneksi baru.
Pilih atau masukkan nama server
Pilih server yang akan disambungkan saat melakukan tugas ini.
Refresh
Refresh daftar server yang tersedia.
Masukkan informasi untuk masuk ke server
Tentukan cara mengautentikasi terhadap server.
Menggunakan keamanan Windows NT Integrated
Sambungkan ke instans Mesin Database SQL Server dengan Autentikasi Microsoft Windows.
Menggunakan nama pengguna dan kata sandi tertentu
Sambungkan ke instans Mesin Database SQL Server menggunakan Autentikasi SQL Server. Opsi ini tidak tersedia.
Nama pengguna
Berikan login SQL Server untuk digunakan saat mengautentikasi. Opsi ini tidak tersedia.
Password
Berikan kata sandi yang akan digunakan saat mengautentikasi. Opsi ini tidak tersedia.