Ma'lumotlar bazasi sxemalarini ma'lumotlarsiz qanday nusxalash mumkin SQL Server

Hozir ulashing:

a uchun ma'lumotlar bazasi ob'ektlarini qanday zaxiralash va tiklashni bilib oling SQL Server DAC paketidan foydalangan holda ma'lumotlar bazalari.

Ma'lumotlar bazasi ob'ektini nusxalash uchun DAC paketidan foydalanishIshlayotganda a SQL Server ma'lumotlar bazasida ma'lumotlar emas, balki faqat sxema ma'lumotlari bilan ma'lum serverdagi ma'lumotlar bazasini boshqa serverga nusxalashni xohlagan vaziyatlar bo'lishi mumkin. Buni bir necha usul bilan amalga oshirish mumkin, asosiylaridan bir nechtasi:

  1. Skriptni manba ma'lumotlar bazasidan ajrating va uni yangi, bo'sh ma'lumotlar bazasi uchun ishga tushiring, bu shuningdek, manba ma'lumotlar bazasidagi obyektlarni nusxalash uchun maqsad bo'lishi mumkin.
  2. Zaxira nusxasi manbasi ma'lumotlar bazasi maqsadli ma'lumotlar bazasiga zaxira nusxasini oladi va keyin jadvaldagi ma'lumotlarni o'chiradi.
  3. Zaxira manbasi ma'lumotlar bazasi oraliq ma'lumotlar bazasidan ma'lumotlarni oladi va ushbu ma'lumotlar bazasini zaxiralashdan oldin jadvallarni qisqartirganingizga ishonch hosil qiling, nihoyat ushbu zaxira nusxasini maqsadli ma'lumotlar bazangizga oling.

Bu yechimlar ishonchli, ammo biroz murakkab, foydalanuvchilar uchun qulayroq, lekin ehtimol uzoq variant bo'lib, ko'pchilik DBAlar tanlamaydilar. Bu bilan birga keladigan yagona cheklov shundaki, siz 2008 R2edition yoki undan keyingi nashrlariga kirishingiz kerak. SQL Server

Eslatma: Faqat ob'ektlarni zaxiralash uchun DAC paketidan foydalanish imkoniyatiga ega bo'lish SQL Server ma'lumotlar bazasida siz DacFx deb ham ataladigan Data Tier Application Framework-ga kirishingiz kerak.

Zaxiralash SQL Server Faqat ma'lumotlar bazasi ob'ektlari

Bu erda bu SSMS yordamida tushuntiriladi (SQL Server Menejment studiyasi)

  1. DAC to'plami SQL Server"SSMS "Object Explorer Window" da "AdventureWorks2012" ma'lumotlar bazasi variantini o'ng tugmasini bosing. Endi "Vazifalar" ni bosing va "Ma'lumotlar darajasidagi ilovani ajratib olish" variantini tanlang.
  2. Bu Ma'lumotlar darajasidagi ilovani ajratib olish uchun sehrgarni ishga tushiradi. Endi birinchi ekrandan "keyingi" variantini, so'ngra "Xususiyatlarni o'rnatish" ekranida "keyingi" variantini tanlang, DAC paketi fayli uchun joylashuvni kiriting.
  3. DAC to'plami fayli muvaffaqiyatli yaratilmaguncha "keyingi" ni bosishda davom eting.
  4. Dacpac fayli yaratilganda, "keyingi" tugmasini bosish orqali oynani yopishingiz mumkin. AdventureWorks2012.dacpac faylingiz endi istalgan joyda nusxalashga tayyor.

Siz ushbu faylni nusxalashingiz, uni umumiy papkada saqlashingiz yoki hatto yangi maqsadli ma'lumotlar bazasiga tiklashingiz mumkin. Xuddi shu faylni maqsadli ma'lumotlar bazasiga zaxiralash uchun o'qishni davom eting.

Qayta tiklash bosqichlari quyida keltirilgan SQL Server DAC to'plamidan ma'lumotlar bazasi.

Eslatma: DAC zaxira nusxasidan tiklashda yodda tutish kerak bo'lgan asosiy narsalardan biri bu versiyasiga qayta tiklanayotganingizga ishonch hosil qilishdir. SQL Server biz zaxira nusxasini olganimizga teng yoki rivojlangan.

  1. "SSMS" Object Explorer oynasidan maqsadli ma'lumotlar bazasiga ulanishni o'rnating, endi ma'lumotlar bazalarini o'ng tugmasini bosing va "Ma'lumotlar darajasidagi ilovani joylashtirish" -ni tanlang.
  2. Bu sehrgarni ishga tushiradi, bu yerdan "keyingi" tugmasini bosing va keyin DAC paket faylining joylashuvini olish uchun "Ko'rish" tugmasini bosing.
  3. Konfiguratsiyani yangilash ekranida "keyingi" tugmasini bosing, maqsadli ma'lumotlar bazasi nomini kiriting, shuningdek, standart manba ma'lumotlar bazasi nomini saqlab qolishingiz mumkin.
  4. Sehrgar tomonidan maqsadli ma'lumotlar bazasiga o'rnatish boshlanmaguncha, keyingi tugmasini bosing.

Shuni ta'kidlash kerakki, ma'lumotlarni nusxalash jarayonida SQL buzilishi holatlari yuz berishi mumkin. Agar siz bunday stsenariyga duch kelsangiz, ixtisoslashgan mutaxassislarga murojaat qilish yaxshiroqdir SQL Server qayta tiklash vositasi.

Muallif kirish:

Viktor Saymon - ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc ta'mirlash kirish va sql-ni tiklash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring https://www.datanumen.com/

Hozir ulashing:

Comments are closed.