به تازگی، مجبور شدم داده ها را از یک پایگاه داده دسترسی به SQL Server 2014 مهاجرت کنم زیرا پایگاه داده من برای دسترسی به دسته بسیار بزرگ بود. اگرچه این فرایند نسبتا ساده است، من تصور می کردم یک مقاله را با دستورالعمل های گام به گام بنویسم. ابتدا باید مطمئن شوید SQL Server یا SQL سرور اکسپرس دارید. نصب شده بر روی کامپیوتر شما. هنگام بارگیری SQL Server Express روی یک رایانه شخصی، مطمئن شوید نسخه را با خدمات پیشرفتهدانلود کنید. اگر شما این کار را نکنید، موتور پایگاه داده نصب نخواهد شد و SQL Management Studio بدون هیچگونه مثال پایگاه داده برای اتصال به آن وجود خواهد داشت.
پس از اینکه SQL Server را به درستی نصب کردید، می توانید با مراحل زیر وارد شوید تا پایگاه داده Access را به یک پایگاه داده جدید در SQL Server وارد کنید.
انتقال پایگاه داده دسترسی به SQL Server
باز کردن SQL سرور مدیریت استودیو و اتصال به سرور پایگاه داده که می خواهید پایگاه داده دسترسی خود را وارد کنید. در پایگاههای داده، راست کلیک کنید و پایگاه داده جدیدرا انتخاب کنید. اگر شما قبلا یک پایگاه داده دارید و شما فقط می خواهید چندین جداول را از Access وارد کنید، پس فقط آن را پر کنید و به مرحله وارد کردن اطلاعاتدر زیر بروید.
اگر شما یک پایگاه داده جدید ایجاد می کنید، به جلو بروید و به آن بدهید
اکنون ما باید بر روی پایگاه داده تست کلیک راست کنیم وظایفو سپس وارد کردن دادهرا انتخاب کنید.
در <یک منبع دادهرا انتخاب کنید، مایکروسافت دسترسی (موتور پایگاه داده مایکروسافت جت)را از کادر کشویی انتخاب کنید
بعد از نام فایل، بر روی مرورکلیک کنید و به پایگاه داده دسترسی که میخواهید وارد کنید کلیک کنید و روی باز. توجه داشته باشید که پایگاه داده نمی تواند در Access 2007 یا فرمت بالاتر باشد (ACCDB) به عنوان SQL Server آن را تشخیص نیست! بنابراین اگر شما یک پایگاه داده دسترسی 2007 تا 2016 دارید، ابتدا آن را به قالب 2002-2003 پایگاه داده(MDB) تبدیل کنید با رفتن به فایل - ذخیره به عنوان.
برو جلو و روی بعدیکلیک کنید تا مقصد را انتخاب کنید. از آنجایی که با کلیک راست بر روی پایگاه داده ای که می خواستید داده ها را وارد کنید، باید در لیست قرار داشته باشید. اگر نه، SQL Native Clientرا از قسمت Destinationانتخاب کنید. شما باید نمونه پایگاه داده را در زیر نام سرورمشاهده کنید و سپس می توانید پایگاه داده خاص را در پایین انتخاب کنید، هنگامی که روش احراز هویت را انتخاب می کنید.
6
روی بعدکلیک کنید و سپس مشخص کنید که چگونه می خواهید داده ها را از Access به SQL منتقل کنید، یا با انتخاب کپی کردن داده ها از یک یا چند جدولیا پرس و جو را برای مشخص کردن داده ها برای انتقالبنویسید.
اگر میخواهید تمام جداول یا فقط برخی از جداول را از پایگاه داده Access بدون هیچگونه دستکاری داده کپی کنید، اولین گزینه را انتخاب کنید. اگر شما نیاز دارید فقط ردیف ها و ستون های خاصی از یک جدول را کپی کنید، سپس گزینه دوم را انتخاب کنید و یک query SQL بنویسید.
به طور پیشفرض، تمام جداول باید انتخاب شوند و اگر بر روی ویرایشدکمه محاسبهرا فشار دهید، می توانید پیکربندی کنید که چگونه فیلدهای نقشه بین دو جدول وجود دارد.
در اینجا فقط یک جدول در Access دارم که در آن یک پایگاه داده جدید برای واردات ایجاد کرده اید، بانک اطلاعاتی روی Next کلیک کنید و صفحه Run Packageرا مشاهده کنید که اجرای بلافاصلهباید بررسی شود.
روی بعدکلیک کنید و سپس روی پایانکلیک کنید. بعد از آن، پیشرفت انتقال داده را ببینید.
پس از تکمیل، تعداد ستونهای منتقل شده برای هر جدول در ستون پیامرا ببینید. >بر روی بستنکلیک کنید و انجام می شود. اکنون می توانید پیش بروید و SELECT را روی جداول خود اجرا کنید تا اطمینان حاصل کنید همه داده ها وارد شده اند.
هر گونه مشکل وارد کردن اطلاعات خود را از Access به SQL Server؟ اگر چنین است، نظر بدهید و سعی خواهم کرد که کمک کنم لذت ببرید!