Saya ingin mendapatkan cadangan tabel tunggal dengan datanya dari database di SQL Server menggunakan skrip.
Bagaimana saya bisa melakukan itu?
Saya ingin mendapatkan cadangan tabel tunggal dengan datanya dari database di SQL Server menggunakan skrip.
Bagaimana saya bisa melakukan itu?
Jawaban:
Ada banyak cara untuk menarik kembali tabel.
sumber
select * into mytable_backup from mytable
Membuat salinan tabel mytable , dan setiap baris di dalamnya, disebut mytable_backup .
sumber
Anda dapat menggunakan fitur "Buat skrip untuk objek database" di SSMS.
Yang ini memecahkan tantangan saya.
Semoga ini bisa membantu Anda juga.
sumber
Anda dapat membuat skrip tabel beserta datanya menggunakan langkah-langkah berikut:
Untuk informasi lebih lanjut, lihat blog Eric Johnson.
sumber
Coba gunakan query berikut yang akan membuat masing-masing tabel di DB yang sama atau lainnya ("DataBase").
SELECT * INTO DataBase.dbo.BackUpTable FROM SourceDataBase.dbo.SourceTable
sumber
Cadangkan satu tabel dengan datanya dari database di sql server 2008
SELECT * INTO [dbo].[tbl_NewTable] FROM [dbo].[tbl_OldTable]
sumber
Letakkan tabel di filegroup-nya sendiri. Anda kemudian dapat menggunakan cadangan bawaan SQL Server biasa untuk membuat cadangan grup file di mana pada dasarnya mencadangkan tabel.
Untuk membuat cadangan filegroup lihat: https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-files-and-filegroups-sql-server
Untuk membuat tabel pada filegroup non-default (mudah) lihat: Membuat tabel pada filegroup selain default
sumber
Kueri ini berjalan untuk saya (untuk MySQL). mytable_backup harus ada sebelum query ini dijalankan.
insert into mytable_backup select * from mytable
sumber
Pendekatan lain yang dapat Anda lakukan jika Anda perlu mencadangkan satu tabel dari beberapa tabel dalam database adalah:
Buat skrip tabel tertentu dari database (klik kanan database, klik Tugas> Hasilkan Skrip ...
Jalankan skrip di editor kueri. Anda harus mengubah / menambahkan baris pertama (USE DatabaseName) dalam skrip ke database baru, untuk menghindari kesalahan "Database sudah ada".
Klik kanan pada database yang baru dibuat, dan klik pada Task> Back Up ... Cadangan akan berisi tabel yang dipilih dari database asli.
sumber
Untuk mendapatkan salinan dalam file di sistem file lokal, utilitas reyot ini dari menu tombol start Windows berfungsi: "C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe"
sumber