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
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 Penyalinan Basis Data tidak tersedia di edisi Express.
Panduan Salin Database tidak dapat digunakan untuk menyalin atau memindahkan database yang:
- Apakah database sistem (
master
,model
,msdb
,tempdb
)? - Ditandai untuk penggandaan.
- Ditandai Tidak Dapat Diakses, Sedang Memuat, Offline, Dalam Pemulihan, Dicurigai, 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 :
- Memutuskan koneksi 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 tugas 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 Hapus 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 Copy Database Wizard. 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 penyalinan database 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).
Perizinan
Anda harus menjadi anggota peran tetap server 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.
Kata sandi
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 pada tahap 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 untuk terhubung. Opsi ini hanya tersedia jika Anda telah memilih untuk tersambung menggunakan Autentikasi SQL Server.Kata sandi
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 yang dibuat dengan alokasi 100 MB akan menyalin seluruh 100 MB, bahkan jika hanya 5 MB yang terisi.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.Salin
Salin database ke server tujuan.Sumber
Menampilkan database yang ada di server sumber.Keadaan
Menampilkan berbagai informasi database sumber.Refresh
Segarkan 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
Kedudukan
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.
Hapus semua database di server tujuan yang memiliki nama yang sama, lalu lanjutkan dengan transfer database, serta timpa file database yang sudah 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.
Basis data
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
Lokasi berbagi file yang berisi file database di server sumber. Masukkan lokasi berbagi secara manual, atau pilih ikon elipsis untuk membuka lokasi berbagi. Misalnya:\\server_name\C$\Program Files\Microsoft SQL Server\MSSQL110.MSSQLSERVER\MSSQL\Data
.
Mengonfigurasi paket
Wizard Penyalinan Basis Data membuat paket SSIS untuk mentransfer basis data.
Lokasi paket
Menampilkan lokasi di mana 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.
Jadwalkan 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 tarik-turun. 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.
Selesaikan wizard
Menampilkan ringkasan opsi terpilih. Pilih Kembali untuk mengubah opsi. Pilih Selesai untuk membuat paket SSIS. Halaman Pelaksanaan operasi memantau informasi status tentang eksekusi Penyihir Salin Database.
Perbuatan
Mencantumkan setiap tindakan yang sedang dilakukan.
Keadaan
Menunjukkan apakah tindakan secara keseluruhan berhasil atau gagal.
Pesan
Menyediakan semua pesan yang dihasilkan 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 Server Tujuan: Tentukan server yang akan menjadi tempat database 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.
Sebuah. 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
menggunakan database Sales
.
Sales
belum ada di server tujuan, Server2
.
Server1
akan ditempatkan 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, halaman Pilih 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 Hapus database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang sudah ada. Pilih Selanjutnya.Pilih Objek Server halaman: Di panel Objek terkait yang dipilih: pilih tombol elipsis untuk Nama objek Logins. 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.halaman Lokasi File Database Sumber: Pilih tombol elipsis untuk Berbagi file di server sumber dan arahkan ke lokasi Folder yang diberikan. Misalnya, untuk lokasi folder
D:\MSSQL13.MSSQLSERVER\MSSQL\DATA
, gunakan\\Server1\D$\MSSQL13.MSSQLSERVER\MSSQL\DATA
untuk berbagi file di sumber server. 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.
Halaman Jadwal 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 Performing operation memantau informasi status tentang eksekusi pada Wizard.
Halaman Melakukan Operasi: Jika operasi berhasil, pilih Tutup. Jika operasi tidak berhasil, periksa 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 tugas SQL Server Agent
SalesFromServer1toServer2_Move
diServer2
. - Hapus tugas SQL Server Agent
Jennie's Report
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 menjadi SalesCopy
pada instans yang sama. Setelah itu, , SalesCopy
akan dibuat ulang setiap minggu.
Pilih Metode Transfer halaman: Tinjau dan tetap gunakan nilai standar. Pilih Selanjutnya.
Pilih halaman Database : Pilih kotak centang Salin untuk
Sales
database. Pilih Selanjutnya.Halaman Mengonfigurasi Database Tujuan: Ubah nama database Tujuan menjadi
SalesCopy
. Jika diinginkan, ubah Nama File, dan Folder Tujuan. Pilih Hapus database apa pun di server tujuan dengan nama yang sama, lalu lanjutkan dengan transfer database, timpa file database yang sudah 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 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 Menjalankan operasi memantau informasi status atas pelaksanaan Wizard.
Halaman Melakukan Operasi: Jika operasi berhasil, pilih Tutup. Jika operasi tidak berhasil, periksa log kesalahan dan mungkin Kembali untuk ditinjau lebih lanjut. Jika tidak, pilih Tutup.
Mulailah secara manual pekerjaan SQL Server Agent yang baru dibuat
SalesCopy weekly refresh
. Tinjau riwayat tugas dan pastikanSalesCopy
kini 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 dapat mengimpor, mereset, atau membangunnya kembali, tergantung pada pengaturan opsi peningkatan teks penuh properti server. 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 cara menampilkan atau mengubah pengaturan properti Opsi Peningkatan Teks Lengkap, lihat Mengelola dan Memantau Pencarian Teks Lengkap untuk Server Instans.
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).
Pertimbangan setelah menyalin atau memindahkan
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.