Gunakan Wizard Salin Database
Berlaku untuk: SQL Server
Wizard Salin Database memindahkan atau menyalin database dan objek server tertentu dengan mudah dari satu instans SQL Server ke instans lain, tanpa waktu henti server. Dengan menggunakan panduan ini, Anda bisa melakukan tindakan berikut:
- Pilih server sumber dan tujuan.
- Pilih satu atau beberapa database untuk dipindahkan atau disalin.
- Tentukan lokasi file untuk satu atau beberapa database.
- Salin login ke server tujuan.
- Salin objek pendukung, pekerjaan, prosedur tersimpan yang ditentukan pengguna, dan pesan kesalahan.
- Jadwalkan kapan harus memindahkan atau menyalin database.
Catatan
Mempertimbangkan migrasi ke Azure SQL? Tinjau alat berikut alih-alih Wizard Salin Database:
Batasan
Wizard Salin Database tidak tersedia di edisi Ekspres.
Panduan Salin Database tidak dapat digunakan untuk menyalin atau memindahkan database yang:
- Apakah database sistem (
master
,,model
msdb
,tempdb
). - Ditandai untuk replikasi.
- Ditandai Tidak Dapat Diakses, Dimuat, Offline, Pemulihan, Tersangka, atau dalam Mode Darurat.
- Memiliki file data atau log yang disimpan di penyimpanan Microsoft Azure.
- Apakah database sistem (
Saat menggunakan FileTables, Anda tidak dapat menggunakan Wizard Salin Database di server yang sama karena wizard menggunakan nama direktori yang sama.
Database tidak dapat dipindahkan atau disalin ke versi SQL Server yang lebih lama.
Jika Anda memilih opsi Pindahkan , wizard akan menghapus database sumber secara otomatis setelah memindahkan database. Panduan Salin Database tidak menghapus database sumber jika Anda memilih opsi Salin . Selain itu, objek server yang dipilih disalin daripada dipindahkan ke tujuan; database adalah satu-satunya objek yang benar-benar dipindahkan.
Jika Anda menggunakan metode Objek Manajemen SQL Server untuk memindahkan katalog teks lengkap, Anda harus mengisi ulang indeks setelah pemindahan.
Metode lepaskan dan lampirkan :
- Mencopot database
- Memindahkan atau menyalin database
.mdf
,.ndf
,.ldf
file. - Memasang ulang database di lokasi baru.
Untuk metode lepaskan dan lampirkan, untuk menghindari kehilangan data atau inkonsistensi, sesi aktif tidak dapat dilampirkan ke database yang dipindahkan atau disalin. Untuk metode Objek Manajemen SQL Server, sesi aktif diizinkan karena database tidak pernah diambil secara offline.
Mentransfer pekerjaan SQL Server Agent yang mereferensikan database yang belum ada di server tujuan akan menyebabkan seluruh operasi gagal. Wizard mencoba membuat pekerjaan SQL Server Agent sebelum membuat database. Sebagai solusinya:
Buat database shell di server tujuan dengan nama yang sama dengan database yang akan disalin atau dipindahkan. Lihat Membuat Database.
Dari halaman Konfigurasi Database Tujuan pilih Letakkan database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang ada.
Peringatan
Metode lepaskan dan lampirkan akan menyebabkan kepemilikan database sumber dan tujuan diatur ke login yang menjalankan Wizard Salin Database. Lihat MENGUBAH OTORISASI (Transact-SQL) untuk mengubah kepemilikan database.
- Menyalin database gagal jika
model
database sistem di server tujuan berisi akun pengguna yang juga ada di database sumber. Kesalahan ini diharapkan, karena database baru secara otomatis menyertakan objek database, termasuk pengguna, darimodel
. Kemudian, langkah-langkah salinan database gagal membuat pengguna dengan nama yang sama pada database target. Untuk mencegahnya, pastikan bahwamodel
database di server target dan database sumber wizard database salin tidak memiliki pengguna dengan nama yang sama.
Prasyarat
- Pastikan bahwa SQL Server Agent dimulai di server tujuan.
- Pastikan direktori file data dan log di server sumber dapat dicapai dari server tujuan.
- Di bawah metode lepaskan dan lampirkan, Proksi Agen SQL Server untuk subsistem SQL Server Integration Services (SSIS) harus ada di server tujuan dengan kredensial yang dapat mengakses sistem file server sumber dan tujuan. Untuk informasi selengkapnya tentang proksi, lihat Membuat Proksi Agen SQL Server.
Penting
Di bawah metode lepaskan dan lampirkan, proses penyalinan atau pemindahan akan gagal jika akun Proksi Layanan Integrasi tidak digunakan. Dalam situasi tertentu database sumber tidak akan dilampirkan kembali ke server sumber dan semua izin keamanan NTFS akan dilucuti dari data dan file log. Jika ini terjadi, navigasikan ke file Anda, terapkan kembali izin yang relevan, lalu lampirkan ulang database ke instans SQL Server Anda.
Rekomendasi
- Untuk memastikan performa optimal database yang ditingkatkan, jalankan sp_updatestats (Transact-SQL) (statistik pembaruan) terhadap database yang ditingkatkan.
- Saat Anda memindahkan atau menyalin database ke instans server lain, untuk memberikan pengalaman yang konsisten kepada pengguna dan aplikasi, Anda mungkin harus membuat ulang beberapa atau semua metadata untuk database, seperti login dan pekerjaan, pada instans server lainnya. Untuk informasi selengkapnya, lihat Mengelola Metadata Saat Membuat Database Tersedia di Instans Server Lain (SQL Server).
Izin
Anda harus menjadi anggota peran server tetap sysadmin pada server sumber dan tujuan.
Panduan Salin Database
- Pada instans SQL Server sumber atau tujuan, luncurkan Wizard Salin Database di SQL Server Management Studio dari Object Explorer dan perluas Database.
- Lalu klik kanan database, arahkan ke Tugas, lalu pilih Salin Database.
- Jika halaman Selamat Datang di panduan Salin Database muncul, pilih Berikutnya.
Pilih server sumber
Digunakan untuk menentukan server dengan database yang akan dipindahkan atau disalin, dan untuk memasukkan informasi autentikasi. Setelah Anda memilih metode autentikasi dan masuk, pilih Berikutnya untuk membuat koneksi ke server sumber. Koneksi ini tetap terbuka di seluruh sesi.
Server sumber
Digunakan untuk mengidentifikasi nama server tempat database yang ingin Anda pindahkan atau salin berada. Masukkan secara manual, atau pilih elipsis untuk menavigasi ke server yang diinginkan. Server harus setidaknya SQL Server 2005.
Menggunakan Autentikasi Windows
Memungkinkan pengguna tersambung melalui akun pengguna Microsoft Windows.
Menggunakan Autentikasi SQL Server
Memungkinkan pengguna untuk terhubung dengan memberikan nama pengguna dan kata sandi Autentikasi SQL Server.
Nama pengguna
Nama login. Opsi ini hanya tersedia jika Anda telah memilih untuk tersambung menggunakan Autentikasi SQL Server.
Password
Kata sandi. Opsi ini hanya tersedia jika Anda telah memilih untuk tersambung menggunakan Autentikasi SQL Server.
Pilih server tujuan
Digunakan untuk menentukan server tempat database akan dipindahkan atau disalin. Jika Anda mengatur server sumber dan tujuan ke instans server yang sama, Anda akan membuat salinan database. Dalam hal ini, Anda harus mengganti nama database di titik selanjutnya dalam wizard. Nama database sumber dapat digunakan untuk database yang disalin atau dipindahkan hanya jika konflik nama tidak ada di server tujuan. Jika ada konflik nama, Anda harus mengatasinya secara manual di server tujuan sebelum Anda bisa menggunakan nama database sumber di sana.
Server tujuan
Digunakan untuk mengidentifikasi nama server tempat database yang ingin Anda pindahkan atau salin berada. Masukkan nama server tujuan secara manual atau pilih elipsis untuk menavigasi ke server yang diinginkan. Server harus setidaknya SQL Server 2005.Catatan
Anda dapat menggunakan tujuan yang merupakan server berkluster; Wizard Salin Database akan memastikan Anda hanya memilih drive bersama di server tujuan terkluster.
Menggunakan Autentikasi Windows
Memungkinkan pengguna tersambung melalui akun pengguna Microsoft Windows.Menggunakan Autentikasi SQL Server
Memungkinkan pengguna untuk terhubung dengan memberikan nama pengguna dan kata sandi Autentikasi SQL Server.Nama pengguna
Digunakan untuk memasukkan nama pengguna yang akan disambungkan. Opsi ini hanya tersedia jika Anda telah memilih untuk tersambung menggunakan Autentikasi SQL Server.Password
Digunakan untuk memasukkan kata sandi untuk masuk. Opsi ini hanya tersedia jika Anda telah memilih untuk tersambung menggunakan Autentikasi SQL Server.
Pilih metode transfer
Pilih metode lepaskan dan lampirkan atau metode Objek Manajemen SQL.
Menggunakan metode lepaskan dan lampirkan
Lepaskan database dari server sumber, salin file database (
.mdf
,.ndf
, dan.ldf
) ke server tujuan, dan lampirkan database di server tujuan. Metode ini biasanya merupakan metode yang lebih cepat karena pekerjaan utama membaca disk sumber dan menulis disk tujuan. Tidak ada logika SQL Server yang diperlukan untuk membuat objek dalam database, atau membuat struktur penyimpanan data. Metode ini bisa lebih lambat, namun, jika database berisi sejumlah besar ruang yang dialokasikan tetapi tidak digunakan. Misalnya, database baru dan praktis kosong yang dibuat mengalokasikan 100 MB, menyalin seluruh 100 MB, bahkan jika hanya 5 MB yang penuh.Catatan
Metode ini membuat database tidak tersedia untuk pengguna selama transfer.
Peringatan
Jika kegagalan terjadi, lampirkan kembali database sumber. Ketika database disalin, file database asli selalu dipasang kembali ke server sumber. Gunakan kotak ini untuk memasang ulang file asli ke database sumber jika pemindahan database tidak dapat diselesaikan.
Menggunakan metode Objek Manajemen SQL
Metode ini membaca definisi setiap objek database pada database sumber dan membuat setiap objek dalam database tujuan. Kemudian mentransfer data dari tabel sumber ke tabel tujuan, membuat ulang indeks dan metadata.Catatan
Pengguna database dapat terus mengakses database selama transfer.
Pilih database
Pilih satu atau beberapa database yang ingin Anda pindahkan atau salin dari server sumber ke server tujuan. Lihat Batasan dan Pembatasan.
Bergerak
Pindahkan database ke server tujuan.Menyalin
Salin database ke server tujuan.Sumber
Menampilkan database yang ada di server sumber.Keadaan
Menampilkan berbagai informasi database sumber.Refresh
Refresh daftar database.
Mengonfigurasi database tujuan
Ubah nama database jika sesuai dan tentukan lokasi dan nama file database. Halaman ini muncul sekali untuk setiap database yang dipindahkan atau disalin.
Database Sumber
Nama database sumber. Kotak teks tidak dapat diedit.Database Tujuan
Nama database tujuan yang akan dibuat, ubah sesuai keinginan.File database tujuan:
Filename
Nama file database tujuan yang akan dibuat, ubah sesuai keinginan.Ukuran (MB)
Ukuran file database tujuan dalam megabyte.Folder Tujuan
Folder di server tujuan untuk menghosting file database tujuan, ubah sesuai keinginan.Keadaan
Status
Jika database tujuan sudah ada:
Tentukan tindakan apa yang harus diambil jika database tujuan sudah ada.Hentikan transfer jika database atau file dengan nama yang sama ada di tujuan.
Letakkan database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang ada.
Pilih objek server
Halaman ini hanya tersedia ketika sumber dan tujuan adalah server yang berbeda.
Objek terkait yang tersedia
Mencantumkan objek yang tersedia untuk ditransfer ke server tujuan. Untuk menyertakan objek, pilih nama objek dalam kotak Objek terkait yang tersedia, lalu pilih >> tombol untuk memindahkan objek ke kotak Objek terkait yang dipilih.Objek terkait terpilih
Mencantumkan objek yang akan ditransfer ke server tujuan. Untuk mengecualikan objek, pilih nama objek dalam kotak Objek terkait yang dipilih, lalu pilih << tombol untuk memindahkan objek ke kotak Objek terkait yang tersedia. Secara default semua objek dari setiap jenis yang dipilih ditransfer. Untuk memilih objek individual dari jenis apa pun, pilih tombol elipsis di samping jenis objek apa pun di kotak Objek terkait yang dipilih. Ini membuka kotak dialog tempat Anda dapat memilih objek individual.Daftar Objek Server
- Login (Dipilih secara default.)
- Pekerjaan SQL Server Agent
- Pesan kesalahan yang ditentukan pengguna
- Titik akhir
- Katalog teks lengkap
- Paket SSIS
- Prosedur tersimpan dari
master
database
Catatan
Prosedur tersimpan yang diperluas dan DLL terkaitnya tidak memenuhi syarat untuk salinan otomatis.
Lokasi file database sumber
Halaman ini hanya tersedia ketika sumber dan tujuan adalah server yang berbeda. Tentukan berbagi sistem file yang berisi file database di server sumber.
Database
Menampilkan nama setiap database yang sedang dipindahkan.Lokasi folder
Lokasi folder file database di server sumber. Misalnya:C:\Program Files\Microsoft SQL Server\MSSQL110.MSSQLSERVER\MSSQL\DATA
.Berbagi file di server sumber
Berbagi file yang berisi file database di server sumber. Masukkan berbagi secara manual, atau pilih elipsis untuk menavigasi ke berbagi. Misalnya:\\server_name\C$\Program Files\Microsoft SQL Server\MSSQL110.MSSQLSERVER\MSSQL\Data
.
Mengonfigurasi paket
Wizard Salin Database membuat paket SSIS untuk mentransfer database.
Lokasi paket
Menampilkan ke tempat paket SSIS akan ditulis.Nama paket
Nama default untuk paket SSIS akan dibuat, ubah sesuai keinginan.Opsi pengelogan
Pilih apakah akan menyimpan informasi pengelogan di log peristiwa Windows, atau dalam file teks.Jalur file log kesalahan
Opsi ini hanya tersedia jika opsi pengelogan file teks dipilih. Berikan jalur untuk lokasi file log.
Menjadwalkan paket
Tentukan kapan Anda ingin operasi pemindahan atau salin dimulai. Jika Anda bukan administrator sistem, Anda harus menentukan akun Proksi Agen SQL Server yang memiliki akses ke subsistem eksekusi Paket Integration Services (SSIS).
Penting
Akun Proksi Layanan Integrasi harus digunakan di bawah metode lepaskan dan lampirkan .
Segera jalankan
Paket SSIS dijalankan setelah menyelesaikan wizard.Jadwal
Paket SSIS dijalankan sesuai dengan jadwal.Ubah Jadwal
Membuka kotak dialog Jadwal Pekerjaan Baru. Konfigurasikan sesuai keinginan. Setelah selesai, pilih Oke.
Akun Proksi Layanan Integrasi Pilih akun proksi yang tersedia dari daftar dropdown. Untuk menjadwalkan transfer, setidaknya harus ada satu akun proksi yang tersedia untuk pengguna, dikonfigurasi dengan izin ke subsistem eksekusi paket SSIS.
Catatan
Untuk membuat akun proksi untuk eksekusi paket SSIS, di Object Explorer, perluas SQL Server Agent, perluas Proksi, klik kanan Eksekusi Paket SSIS, lalu pilih Proksi Baru.
Menyelesaikan wizard
Menampilkan ringkasan opsi terpilih. Pilih Kembali untuk mengubah opsi. Pilih Selesai untuk membuat paket SSIS. Halaman Melakukan operasi memantau informasi status tentang eksekusi Wizard Salin Database.
Perbuatan
Mencantumkan setiap tindakan yang sedang dilakukan.
Keadaan
Menunjukkan apakah tindakan secara keseluruhan berhasil atau gagal.
Pesan
Menyediakan pesan apa pun yang dikembalikan dari setiap langkah.
Contoh
Langkah-langkah umum
Terlepas dari apakah Anda memilih Pindahkan atau Salin, Lepaskan dan Lampirkan atau SMO, lima langkah berikut sama. Untuk brevity, langkah-langkahnya tercantum di sini sekali, dan semua contoh dimulai pada Langkah 6.
Di Object Explorer, sambungkan ke instans Mesin Database SQL Server lalu perluas instans tersebut.
Perluas Database, klik kanan database yang diinginkan, arahkan ke Tugas, lalu pilih Salin Database...
Jika halaman Selamat Datang di panduan Salin Database muncul, pilih Berikutnya.
Pilih halaman Server Sumber: Tentukan server dengan database yang akan dipindahkan atau disalin. Pilih metode autentikasi. Jika Gunakan Autentikasi SQL Server dipilih, masukkan kredensial Anda. Pilih Berikutnya untuk membuat koneksi ke server sumber. Koneksi ini tetap terbuka di seluruh sesi.
Pilih halaman Server Tujuan: Tentukan server tempat database akan dipindahkan atau disalin. Pilih metode autentikasi. Jika Gunakan Autentikasi SQL Server dipilih, masukkan kredensial Anda. Pilih Berikutnya untuk membuat koneksi ke server sumber. Koneksi ini tetap terbuka di seluruh sesi.
Catatan
Anda bisa meluncurkan Wizard Salin Database dari database apa pun. Anda bisa menggunakan Wizard Salin Database dari server sumber atau tujuan.
J. Memindahkan database menggunakan metode lepaskan dan lampirkan ke instans di server fisik yang berbeda. Login dan pekerjaan SQL Server Agent juga akan dipindahkan.
Contoh berikut akan memindahkan Sales
database, login Windows bernama contoso\Jennie
dan pekerjaan SQL Server Agent yang dinamai Jennie's Report
dari instans SQL Server Server1
2008 ke instans SQL Server 2016 di Server2
. Jennie's Report
Sales
menggunakan database. Sales
belum ada di server tujuan, Server2
. Server1
akan ditetapkan kembali ke tim lain setelah pemindahan database.
Seperti yang disebutkan dalam Pembatasan, database shell perlu dibuat di server tujuan saat mentransfer pekerjaan SQL Server Agent yang mereferensikan database yang belum ada di server tujuan. Buat database shell yang dipanggil
Sales
di server tujuan.Kembali ke Wizard, Pilih halaman Metode Transfer: Tinjau dan pertahankan nilai default. Pilih Selanjutnya.
Pilih halaman Database : Pilih kotak centang Pindahkan untuk database yang diinginkan,
Sales
. Pilih Selanjutnya.Mengonfigurasi halaman Database Tujuan: Panduan telah mengidentifikasi bahwa
Sales
sudah ada di server tujuan, seperti yang dibuat di Langkah 6, dan telah ditambahkan_new
ke nama database Tujuan. Hapus_new
dari kotak teks Database tujuan. Jika diinginkan, ubah Nama File, dan Folder Tujuan. Pilih Letakkan database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang ada. Pilih Selanjutnya.Pilih halaman Objek Server: Di panel Objek terkait yang dipilih: pilih tombol elipsis untuk Masuk Nama objek. Di bawah Opsi Salin pilih Salin hanya login yang dipilih:. Centang kotak untuk Perlihatkan semua login server. Centang kotak Masuk untuk
contoso\Jennie
. Pilih OK. Di panel Objek terkait yang tersedia: , pilih pekerjaan SQL Server Agent lalu pilih tombol > . Di panel Objek terkait yang dipilih: , pilih tombol elipsis untuk pekerjaan SQL Server Agent. Di bawah Opsi Salin pilih Salin hanya pekerjaan yang dipilih. Centang kotak untukJennie's Report
. Pilih OK. Pilih Selanjutnya.Lokasi halaman File Database Sumber: Pilih tombol elipsis untuk Berbagi file di server sumber dan navigasikan ke lokasi untuk lokasi Folder yang diberikan. Misalnya, untuk Lokasi
D:\MSSQL13.MSSQLSERVER\MSSQL\DATA
folder, gunakan\\Server1\D$\MSSQL13.MSSQLSERVER\MSSQL\DATA
untuk Berbagi file di server sumber. Pilih Selanjutnya.Konfigurasikan halaman Paket : Dalam kotak teks Nama paket: , masukkan
SalesFromServer1toServer2_Move
. Centang kotak Simpan log transfer? Di daftar drop-down Opsi pengelogan, pilih File teks. Perhatikan jalur file Log kesalahan; revisi sesuai keinginan. Pilih Selanjutnya.Catatan
Jalur file log Kesalahan adalah jalur di server tujuan.
Jadwalkan halaman Paket : Pilih proksi yang relevan dari daftar drop-down akun Proksi Layanan Integrasi. Pilih Selanjutnya.
Selesaikan halaman Wizard : Tinjau ringkasan opsi yang dipilih. Pilih Kembali untuk mengubah opsi. Pilih Selesai untuk menjalankan tugas. Selama transfer, halaman Operasi performa memantau informasi status tentang eksekusi Wizard.
Melakukan halaman Operasi : Jika operasi berhasil, pilih Tutup. Jika operasi tidak berhasil, tinjau log kesalahan, dan mungkin Kembali untuk ditinjau lebih lanjut. Jika tidak, pilih Tutup.
Langkah-langkah Pasca Pemindahan Pertimbangkan untuk menjalankan pernyataan T-SQL berikut pada host baru,
Server2
:ALTER AUTHORIZATION ON DATABASE::Sales TO sa; GO ALTER DATABASE Sales SET COMPATIBILITY_LEVEL = 130; GO USE [Sales] GO EXEC sp_updatestats; GO
Pembersihan Langkah Pasca Pemindahan Karena
Server1
akan dipindahkan ke tim lain dan operasi Pindahkan tidak akan diulang, pertimbangkan untuk menjalankan langkah-langkah berikut:
- Hapus paket
SalesFromServer1toServer2_Move
SSIS padaServer2
. - Hapus pekerjaan
SalesFromServer1toServer2_Move
SQL Server Agent diServer2
. - Hapus pekerjaan
Jennie's Report
SQL Server Agent diServer1
. - Hilangkan login
contoso\Jennie
diServer1
.
B. Salin database menggunakan metode lepaskan dan lampirkan ke instans yang sama dan atur jadwal berulang.
Dalam contoh ini, database disalin Sales
dan dibuat seperti SalesCopy
pada instans yang sama. Setelah itu, , SalesCopy
akan dibuat ulang setiap minggu.
Pilih halaman Metode Transfer: Tinjau dan pertahankan nilai default. Pilih Selanjutnya.
Pilih halaman Database : Pilih kotak centang Salin untuk
Sales
database. Pilih Selanjutnya.Mengonfigurasi halaman Database Tujuan: Ubah nama database Tujuan menjadi
SalesCopy
. Jika diinginkan, ubah Nama File, dan Folder Tujuan. Pilih Letakkan database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang ada. Pilih Selanjutnya.Konfigurasikan halaman Paket : Dalam kotak teks Nama paket: , masukkan
SalesCopy Weekly Refresh
. Centang kotak Simpan log transfer? Pilih Selanjutnya.Jadwalkan halaman Paket : Pilih tombol radio Jadwal: lalu pilih tombol Ubah Jadwal .
Halaman Jadwal Pekerjaan Baru: Dalam kotak teks Nama , masukkan "Mingguan di Hari Minggu".
Pilih OK.
Pilih proksi yang relevan dari daftar dropdown akun Proksi Layanan Integrasi. Pilih Selanjutnya.
Selesaikan halaman Wizard : Tinjau ringkasan opsi yang dipilih. Pilih Kembali untuk mengubah opsi. Pilih Selesai untuk menjalankan tugas. Selama pembuatan paket, halaman Operasi performa memantau informasi status tentang eksekusi Wizard.
Melakukan halaman Operasi : Jika operasi berhasil, pilih Tutup. Jika operasi tidak berhasil, tinjau log kesalahan, dan mungkin Kembali untuk ditinjau lebih lanjut. Jika tidak, pilih Tutup.
Mulai pekerjaan SQL Server Agent yang
SalesCopy weekly refresh
baru dibuat secara manual . Tinjau riwayat pekerjaan dan pastikanSalesCopy
sekarang ada pada instans.
Tindak lanjut: Setelah memutakhirkan database
Setelah Anda menggunakan Wizard Salin Database untuk meningkatkan database dari versi SQL Server yang lebih lama ke SQL Server, database akan segera tersedia dan dimutakhirkan secara otomatis. Jika database memiliki indeks teks lengkap, proses peningkatan baik mengimpor, mengatur ulang, atau membangunnya kembali, tergantung pada pengaturan properti server Opsi Peningkatan Teks Penuh. Jika opsi peningkatan diatur ke Impor atau Bangun Ulang, indeks teks lengkap tidak tersedia selama peningkatan. Bergantung pada jumlah data yang diindeks, mengimpor dapat memakan waktu beberapa jam dan pembangunan ulang dapat memakan waktu lebih lama.
Saat opsi peningkatan diatur ke Impor, jika katalog teks lengkap tidak tersedia, indeks teks lengkap terkait dibangun kembali. Untuk informasi tentang menampilkan atau mengubah pengaturan properti Opsi Peningkatan Teks Lengkap, lihat Mengelola dan Memantau Pencarian Teks Lengkap untuk Instans Server.
Setelah peningkatan, tingkat kompatibilitas database tetap pada tingkat kompatibilitas sebelum peningkatan, kecuali tingkat kompatibilitas sebelumnya tidak didukung pada versi baru. Dalam hal ini, tingkat kompatibilitas database yang ditingkatkan diatur ke tingkat kompatibilitas terendah yang didukung.
Misalnya, jika Anda melampirkan database yang merupakan tingkat kompatibilitas 90 sebelum melampirkannya ke instans SQL Server 2019 (15.x), setelah peningkatan tingkat kompatibilitas diatur ke 100, yang merupakan tingkat kompatibilitas terendah yang didukung di SQL Server 2019 (15.x). Untuk informasi selengkapnya, lihat MENGUBAH Tingkat Kompatibilitas DATABASE (Transact-SQL).
Pasca penyalinan atau pertimbangan pemindahan
Pertimbangkan apakah akan melakukan langkah-langkah berikut setelah Salin atau Pindahkan:
- Ubah kepemilikan database saat metode lepaskan dan lampirkan digunakan.
- Letakkan objek server di server sumber setelah Pindahkan.
- Letakkan paket SSIS yang dibuat oleh Wizard di server tujuan.
- Hilangkan pekerjaan SQL Server Agent yang dibuat oleh Wizard di server tujuan.