Skip to main content

جابه‌جایی داده‌های SQL Server به دارکوب

مقدمه

یکی از دغدغه‌هایی که کاربران هنگام انتقال به پلتفرم ابری دارکوب دارند، انتقال داده‌های دیتابیس SQL Server است. در این آموزش قصد داریم چگونگی مهاجرت داده‌ها از یک سرور SQL Server به سرور SQL Server هم‌روش را توضیح دهیم.

ساخت اپ SQL Server در دارکوب

شما به‌راحتی و با چند کلیک می‌توانید یک اپ ردیس در دارکوب بسازید. برای این کار به مستند مربوطه مراجعه کنید.

مهاجرت داده‌ها از یک سرور به سرور هم‌روش

شما می‌توانید با استفاده از دستورات موجود در sql server از روش backup restore استفاده کنید و از داده‌ها در سرور مبدا backup گرفته و فایل backup را در سرور مقصد restore کنید. برای این کار شما می‌توانید مطابق دستور زیر در ترمینال sql server خود، از داده‌های سرور مبدا backup بگیرید.

BACKUP DATABASE [database] TO DISK = '/path/file.bak';
GO

با زدن این دستور، یک فایل backup در سرور مبدا در مسیری که تنظیم شده است ساخته می‌شود. شما می‌توانید با انتقال این فایل به سرور مقصد و زدن دستور زیر، این داده‌ها را در سرور مقصد بازیابی کنید.

RESTORE DATABASE [database] FROM DISK = '/path/file.bak';
GO

شما می‌توانید با استفاده از دستور kubectl cp فایل backup را به پاد مدنظر در هم‌روش منتقل کنید. همچنین می‌توانید از سرویس s3 استفاده کنید که فایل را در آنجا قرار داده و سپس به پاد منتقل کنید.