Pemulihan melebihi batas berlisensi dari 10240 MB per basis data. Yang benar-benar saya butuhkan adalah struktur DB

9

Saya menerima file .bak dari pelanggan yang harus saya pulihkan, tetapi mengembalikan melebihi batas lisensi SQL Server 2008 R2 10240 MB per database. Yang benar-benar saya butuhkan adalah struktur DB. Apakah ada cara untuk Mengembalikan atau bagi saya untuk hanya mengembalikan struktur?

Bruce U
sumber

Jawaban:

18

Satu-satunya cara adalah mengembalikan ke edisi SQL Server selain edisi ekspres, lalu hapus data yang tidak Anda butuhkan. Kemudian menyusutkan basis data di bawah batas 10 Gig kemudian mencadangkan dan mengembalikan ke contoh kilat Anda.

Jika ini untuk mesin pengembangan lihat mendapatkan salinan SQL Server Developer Edition. Biasanya sekitar $ 50,00 dan tidak memiliki batasan seperti ukuran basis data. Satu-satunya batasan adalah Anda tidak dapat menggunakan instance untuk penggunaan produksi.

mrdenny
sumber
9

Menambah apa yang disebutkan @rdenny ...

Anda dapat mengunduh versi uji coba SQL Server fitur lengkap gratis yang dapat Anda gunakan hingga 180 hari di sini .

Anda dapat memulihkan database pada versi uji coba dan kemudian skrip keluar database tidak termasuk data.

Sekali lagi, ingatlah, Anda hanya memiliki 180 hari sebagai uji coba dan kemudian tergantung pada kebutuhan Anda (jika Anda membutuhkan lebih banyak waktu, dll) Anda dapat membeli edisi DEV untuk penggunaan NON-produksi.

Kin Shah
sumber
5

Jika ini adalah proses satu kali, Anda juga bisa menggunakan Red Gate SQL Compare Pro untuk melakukannya.

  1. Buat DB tujuan kosong.
  2. Gunakan SQL Bandingkan Pro dan bandingkan DB tujuan dengan file cadangan (BAK).
  3. Struktur push / sync ke DB tujuan.
dng
sumber
4

Pilihan lain selain menginstal versi lengkap SQL Server adalah untuk mencoba database SQL Virtual Idera .

Ini memiliki fitur berikut (kutipan dari bahan presentasi mereka):

  • Akses langsung - dapatkan data dari file cadangan secara instan
  • Bertindak seperti database nyata - Gunakan alat pihak ke-3 dan asli
  • Penggantian OLR - solusi yang lebih baik untuk pemulihan tingkat objek
  • Berbagai Penggunaan - pelaporan, ekstraksi data, analisis, dll.
  • Baca / Tulis dukungan - sisipan, pembaruan, perintah DBCC

Jadi Anda harus dapat menginstal versi percobaannya, me-mount cadangan database yang Anda miliki, mengekstrak skema Anda melalui alat bantu atau kueri perbandingan (yang dihasilkan dari SSMS).

Tutorial yang bagus tentang cara menggunakannya dapat Anda temukan di blog Pinal Dave .

Marian
sumber