Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
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.
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
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.
Jalankan SQL Enterprise Manager. Menciptakan sebuah perangkat baru untuk Code dengan melakukan
Berikut ini:
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.
Dalam kotak Name, ketik nama "TEMPDEVICE" (tanpa kutipan
tanda) dan kemudian klik untuk memilih opsi Default perangkat.
Dalam ukuran kotak, ketik nomor megabyte yang Anda inginkan baru Anda
perangkat harus (sebagai contoh, ketik 100 untuk perangkat 100 MB).
Klik Buat sekarang.
Mengkonfigurasi Code untuk sementara berada dalam RAM. Untuk melakukannya, lakukan
langkah-langkah berikut:
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.
Klik tab konfigurasi.
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.
Mencegah perangkat master atau perangkat lain menjadi default
perangkat. Untuk melakukannya, lakukan langkah-langkah berikut:
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.
Klik untuk mengosongkan kotak centang Default perangkat, dan kemudian klik Ubah sekarang.
Ulangi langkah a b untuk perangkat default lain Anda mungkin memiliki, kecuali
untuk TEMPDEVICE yang dibuat di langkah 2 dari prosedur ini.
Menutup dan restart SQL Server. Code sekarang harus dalam RAM dan tidak
perangkat master.
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.
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).
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:
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.
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.
Pada tab Database dalam ukuran kotak, klik Buka.
Data perangkat, pilih TEMPDEVICE.
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.
Klik memperluas sekarang.
Untuk informasi lebih lanjut tentang memperluas ukuran database, lihat
"Memperluas atau menyusut database" topik dalam SQL Server buku Online.
Pastikan Anda memiliki cadangan saat ini dari berkas Master.dat.
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.
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.
Menutup dan restart SQL Server. Code sekarang harus dalam RAM dan tidak
perangkat master.
Sekarang menggunakan sp_configure untuk mengambil Code kembali dari RAM:
sp_configure 'tempdb in ram', 0
go
reconfigure with override
go
Menutup dan restart SQL Server. Karena master tidak lagi default
perangkat, code akan pergi ke perangkat baru.
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.
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
(http://support.microsoft.com/kb/115050/EN-US/
)
: INF: ketika menggunakan code dalam RAM
158586
(http://support.microsoft.com/kb/158586/EN-US/
)
: PRB: 'Temp_db' perangkat menyebabkan masalah mulai SQL Server
141183
(http://support.microsoft.com/kb/141183/EN-US/
)
: PRB: Log segmen pindah ke perangkat salah jika Code diperluas
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
(http://support.microsoft.com/kb/187824/en-us/
)
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.
Seberapa besar upaya Anda untuk menggunakan artikel ini?
Sangat sedikit
Sedikit
Sedang
Besar
Sangat besar
Berikan saran tentang apa yang dapat kami lakukan untuk menyempurnakan informasi ini
Terima kasih! Masukan Anda akan digunakan untuk membantu kami meningkatkan konten dukungan. Untuk opsi bantuan lainnya, kunjungi Halaman Beranda Bantuan dan Dukungan.