INF: Bagaimana untuk memindahkan Code ke perangkat yang berbeda

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

Pada Halaman ini

RINGKASAN

Secara default, code adalah pada perangkat master. Anda mungkin ingin memindahkan Code jadi itu tinggal sepenuhnya pada perangkat lain. Artikel ini menjelaskan cara bergerak Code ke perangkat yang berbeda.

INFORMASI LEBIH LANJUT

Prosedur dasar untuk bergerak Code untuk perangkat yang berbeda adalah untuk meletakkan pertama Code dalam RAM, kemudian pastikan perangkat yang ingin Anda meletakkan adalah satu-satunya standar perangkat (dan memiliki setidaknya 2 MB ruang yang tersedia), dan akhirnya mengambil Code kembali dari RAM. Anda dapat melakukan hal ini baik dari SQL Enterprise Manajer (SEM) GUI alat atau dengan mengeluarkan perintah ISQL. Setiap metode adalah dijelaskan di bawah ini.

Catatan: Setiap metode yang dijelaskan di sini termasuk langkah-langkah untuk membuat perangkat baru di mana untuk menempatkan code. Namun, Anda juga dapat menggunakan perangkat yang ada, tanpa membuat yang baru. Jika Anda ingin menggunakan perangkat eksisting, langsung langkah-langkah dalam prosedur berikut yang berhubungan dengan penciptaan baru perangkat dan mengikuti seluruh langkah-langkah. Juga, jika Anda memutuskan untuk menggunakan perangkat eksisting, pastikan itu memiliki setidaknya 2 MB ruang kosong yang tersedia untuk Ketika Code pindah kembali dari RAM.

Code bergerak dengan menggunakan SQL Enterprise Manager

  1. Pastikan Anda memiliki cadangan saat ini dari berkas Master.dat. Untuk melakukan hal ini, menutup SQL Server dan menyalin berkas Master.dat ke lokasi lain.
  2. Jalankan SQL Enterprise Manager. Menciptakan sebuah perangkat baru untuk Code dengan melakukan Berikut ini:

    1. Klik kanan folder Database perangkat dan mengklik perangkat baru menu pintasan. Atau, Anda dapat mengklik Database perangkat Mengelola menu dan kemudian klik tombol toolbar perangkat baru.
    2. Dalam kotak Name, ketik nama "TEMPDEVICE" (tanpa kutipan tanda) dan kemudian klik untuk memilih opsi Default perangkat.
    3. Dalam ukuran kotak, ketik nomor megabyte yang Anda inginkan baru Anda perangkat harus (sebagai contoh, ketik 100 untuk perangkat 100 MB).
    4. Klik Buat sekarang.
  3. Mengkonfigurasi Code untuk sementara berada dalam RAM. Untuk melakukannya, lakukan langkah-langkah berikut:

    1. Klik kanan nama server, lalu klik konfigurasi pada menu jalan pintas. Atau, Anda dapat klik Server menu, arahkan ke SQL Server, dan kemudian klik konfigurasi.
    2. Klik tab konfigurasi.
    3. Gulir ke bawah sampai Anda melihat konfigurasi "Code dalam RAM (MB)" pilihan. Dalam kolom saat ini, ketik nomor megabyte RAM untuk mengalokasikan Code (misalnya, 2). Ini hanya bersifat sementara. Kemudian klik OK.
  4. Mencegah perangkat master atau perangkat lain menjadi default perangkat. Untuk melakukannya, lakukan langkah-langkah berikut:

    1. Di bawah folder Database perangkat, klik dua kali master perangkat atau klik-kanan master perangkat dan klik Edit di menu pintasan. Atau, Anda dapat mengklik Database perangkat Mengelola menu, Pilih perangkat master, dan kemudian klik Edit perangkat tombol toolbar.
    2. Klik untuk mengosongkan kotak centang Default perangkat, dan kemudian klik Ubah sekarang.
    3. Ulangi langkah a b untuk perangkat default lain Anda mungkin memiliki, kecuali untuk TEMPDEVICE yang dibuat di langkah 2 dari prosedur ini.
  5. Menutup dan restart SQL Server. Code sekarang harus dalam RAM dan tidak perangkat master.
  6. Mengambil Code kembali dari RAM. Untuk melakukannya, ulangi langkah 3 ini prosedur, tetapi tipe 0 di kolom saat ini untuk "Code dalam RAM (MB)" pilihan konfigurasi.
  7. Menutup dan restart SQL Server lagi. Karena master tidak lagi perangkat default, code akan pergi ke ponsel baru yang ditentukan sebagai perangkat default (yaitu TEMPDEVICE).
  8. Setelah me-restart SQL Server, code akan memiliki pilihan default ditetapkan dan ukuran default 2 MB. Anda dapat mengubah database Code pilihan dan memperluas ukurannya dengan melakukan langkah-langkah berikut:

    1. Di bawah folder database, klik dua kali Code atau klik Code dan klik Edit pada menu jalan pintas. Atau, Anda dapat klik Database pada menu Kelola, pilih Code, dan kemudian klik Edit Tombol toolbar database.
    2. Pada tab pilihan, pastikan opsi berikut (yang diinginkan dalam kebanyakan kasus) ditetapkan:

      • Pilih ke / massal salinan diaktifkan.
      • Truncate Log di pos pemeriksaan diaktifkan.
      • Satu pengguna dinonaktifkan.
      • DBO penggunaan saja dinonaktifkan.
    3. Pada tab Database dalam ukuran kotak, klik Buka.
    4. Data perangkat, pilih TEMPDEVICE.
    5. Dalam kotak ukuran (MB), ketik nomor megabyte yang akan ditambahkan ke Code. Sebagai contoh, jika Anda mengetik 8, itu menambah 8 MB untuk Code, untuk ukuran total 10 MB.
    6. Klik memperluas sekarang.
    Untuk informasi lebih lanjut tentang memperluas ukuran database, lihat "Memperluas atau menyusut database" topik dalam SQL Server buku Online.

Code bergerak dengan menggunakan ISQL

  1. Pastikan Anda memiliki cadangan saat ini dari berkas Master.dat.
  2. Membuat ponsel baru untuk Code, menggunakan pernyataan yang mirip berikut:
          DISK INIT
          NAME = 'TEMPDEVICE',
          PHYSNAME = 'C:\MSSQL\DATA\TEMPDEV.DAT',
          SIZE = 51200,
          VDEVNO = 250
     
    						
    Catatan: Contoh ini menciptakan perangkat 100 MB untuk code. Anda dapat menyesuaikan opsi ukuran yang diinginkan.
  3. Mengeluarkan pernyataan berikut, yang akan menempatkan Code ke RAM, mencegah perangkat utama dari menjadi perangkat default, dan membuat baru dibuat tempdevice ke perangkat default:
          sp_configure 'allow updates', 1
          go
          reconfigure with override
          go
          sp_configure 'tempdb in ram', 2
          go
          sp_diskdefault master, defaultoff
          go
          sp_diskdefault tempdevice, defaulton
          go
          reconfigure with override
          go
     
    						
    CATATAN:

    • Pilihan konfigurasi 'code dalam ram' sp_configure ditentukan dalam MB, halaman tidak 2 KB, sebagai parameter 'memory' adalah.
    • Jika Anda memiliki perangkat default, Anda juga harus menjalankan sp_diskdefault dengan pilihan defaultoff untuk perangkat tersebut juga. Untuk melihat apakah Anda memiliki perangkat default, Anda dapat menjalankan sp_helpdevice yang disimpan prosedur.
  4. Menutup dan restart SQL Server. Code sekarang harus dalam RAM dan tidak perangkat master.
  5. Sekarang menggunakan sp_configure untuk mengambil Code kembali dari RAM:
          sp_configure 'tempdb in ram', 0
          go
          reconfigure with override
          go
     
    						
  6. Menutup dan restart SQL Server. Karena master tidak lagi default perangkat, code akan pergi ke perangkat baru.
  7. Setelah me-restart SQL Server, code akan memiliki ukuran default 2 MB. Anda dapat memperluas ukurannya dengan menggunakan pernyataan mengubah DATABASE yang mirip Berikut ini:
          ALTER DATABASE tempdb
          ON TEMPDEVICE = 8
     
    						
    Pernyataan ini meningkatkan ukuran Code dengan 8 MB, untuk ukuran total 10 MB. Untuk informasi lebih lanjut tentang pernyataan mengubah DATABASE, lihat Topik "Mengubah DATABASE pernyataan" dalam SQL Server buku Online.
  8. Pastikan bahwa opsi database berikut yang ditetapkan untuk Code:

    • Pilih ke / massal salinan diaktifkan.
    • Truncate Log di pos pemeriksaan diaktifkan.
    • Satu pengguna dinonaktifkan.
    • DBO penggunaan saja dinonaktifkan.
    Untuk melakukannya, gunakan prosedur sp_dboption yang disimpan. Untuk informasi lebih lanjut tentang cara menggunakan sp_dboption untuk melihat atau mengubah pilihan database, lihat "sp_dboption sistem disimpan prosedur" topik dalam buku-buku Server SQL Online.
Untuk informasi lebih lanjut, lihat artikel berikut dalam Pengetahuan Microsoft Base:
115050: INF: ketika menggunakan code dalam RAM

158586: PRB: 'Temp_db' perangkat menyebabkan masalah mulai SQL Server

141183: PRB: Log segmen pindah ke perangkat salah jika Code diperluas

110139: INF: penyebab Log transaksi SQL mengisi

Properti

ID Artikel: 187824 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 6.5 Standard Edition
Kata kunci: 
kbhowto kbinfo kbmt KB187824 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:187824
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

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