Cara menggabungkan file fisik dan mengubah nama file yang logis dalam SQL Server 2000 dan SQL Server 2005

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 814576 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Microsoft SQL Server 2000 dan MicrosoftSQL Server 2005, Anda dapat menambah, menghapus, dan mengubah nama data file dan file log transaksi. Artikel ini menjelaskan cara untuk mengkonsolidasikan fisik file, dan bagaimana untuk mengubah nama file yang logis dalam SQL Server 2000 dan SQL Server 2005.

INFORMASI LEBIH LANJUT


Mengkonsolidasikan fisik file

Anda mungkin harus mengkonsolidasikan file atau mengurangi jumlah fisik file untuk server yang menjalankan SQL Server 2000 atau SQL Server 2005. Untuk mengurangi nomor fisik file, Anda dapat menghapus berkas. Untuk mengkonsolidasikan file, Anda dapat membersihkan transaksi tidak aktif.

Menghapus berkas

Menghapus data atau file log transaksi menghapus file dari database. Namun, Anda tidak dapat menghapus file dari database jika file berisi data atau transaksi informasi log. Anda hanya dapat menghapus file jika file kosong. Jika Anda memiliki data yang Anda ingin menyimpan, Anda dapat memigrasi data dari file data ke file lain dalam filegroup sama. Untuk memigrasi data, Anda dapat menggunakan pernyataan DBCC SHRINKFILE dan menentukan EMPTYFILE klausa. Kemudian, SQL Server tidak lagi memungkinkan data yang akan dimasukkan ke dalam file, dan Anda dapat menghapus file dengan menggunakan pernyataan mengubah DATABASE.

Anda tidak dapat bermigrasi data log transaksi dari file log satu sama lain untuk menghapus log transaksi file.

Membersihkan transaksi tidak aktif

Untuk membersihkan tidak aktif transaksi dari sebuah file log transaksi, Anda harus memotong atau cadangan log transaksi. Ketika file log transaksi tidak lagi berisi transaksi aktif atau tidak aktif, Anda dapat menghapus log file dari database. Untuk menghapus log file dari database, menggunakan ini langkah-langkah:
  • Untuk mengecilkan data atau informasi dalam file dan membuat file kosong, menjalankan pernyataan Transact-SQL berikut:
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • Untuk menghapus file dari database, jalankan berikut Transact-SQL pernyataan:
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 
    

PENTING Setelah Anda menambahkan atau menghapus file, menciptakan database cadangan segera. Anda harus membuat cadangan database penuh sebelum Anda membuat cadangan log transaksi.

Mengubah nama File logis

Untuk mengubah nama logis data file atau log file, menentukan Nama logis file yang Anda ingin mengubah nama dengan menggunakan Nama parameter, dan kemudian tentukan nama logis baru untuk file oleh menggunakan NewName parameter. Untuk mengubah nama berkas logis, jalankan berikut Transact-SQL pernyataan:
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)

REFERENSI

Untuk informasi lebih lanjut, kunjungi Website Microsoft berikut situs:

Menambahkan dan menghapus Data dan file Log transaksi

DBCC SHRINKFILE

File Database fisik dan Filegroups

MENGUBAH DATABASE

Memperluas Database

Menyusut Database

Untuk tambahan informasi, klik nomor artikel di bawah ini untuk melihat artikel di Basis Pengetahuan Microsoft:
324432PRB: DBCC SHRINKFILE dan SHRINKDATABASE perintah mungkin tidak bekerja karena jarang penduduknya teks, Ntext, atau gambar kolom

Properti

ID Artikel: 814576 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Kata kunci: 
kbsysadmin kbinfo kbhowto kbfaq kbmt KB814576 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:814576

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com