خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


انتقال اطلاعات از دیتابیس SQL به اکسس

انتقال اطلاعات از دیتابیس SQL به اکسس
با ظهور RDBMS خصوصا برای سازمان ها و شرکت ها، ذخیره سازی و کلا مدیریت اطلاعات بسیار ساده تر شده است. مایکروسافت دیتابیس های Access و SQL Server به منظور ذخیره سازی و مدیریت اطلاعات عرضه کرده است و تمرکز ما هم در این پست به این دو دیتابیس است. در یک مقاله جداگانه در خصوص انتقال اطلاعات از دیتابیس access به SQL Server صحبت کردیم و حالا عکس این قضیه را با هم انجام می دهیم و با روش کاملا تصویری به انتقال اطلاعات از دیتابیس SQL Server به Access می پردازیم.

سیستم یکپارچۀ سازمانی راهکار
تمرکز دیتابیس Access بیشتر بر کاربران دسکتاپ بوده است و برای ذخیره سازی اطلاعات در مقیاس کوچک می تواند مناسب باشد و مزیت این پایگاه داده این است که نیاز به دانستن دانش برنامه نویسی در سطوح بالا نیست و کلا کاربری آسانی برای کاربران دارد ولی در مورد SQL قضیه متفاوت است و اجازه دهید که مختصر نکاهی هم به SQL داشته باشیم.


SQL Server توسط کمپانی بزرگ مایکروسافت برای استفاده شرکت ها و سازمان های کوچک، متوسط و بزرگ عرضه شده است که دسترسی هزاران کاربر را به صورت همزمان برای استفاده فراهم کرده است. معماری آن بصورت client-server است و مانند Access نیاز به اجرای UI ندارد. مدیریت اطلاعات در حجم و مقیاس بالا در این پایگاه داده امری جاری است و صد البته که نیاز به دانش فنی بالایی دارد. توضیحات بیشتر در خصوص SQL Server را در پست زیر می توانید مشاهده کنید.



What Makes Small Business Organizations Go For MS Access?

در کسب و کارهای کوچک با گردش اطلاعاتی پایین، پایگاه داده Access می تواند گزینه مناسبی باشد چرا که نیاز به پیچیدگی های خاصی ندارد خیلی ساده در سیستم های کاربران هم اجرا شده و مورد استفاده قرار می گیرد. بر عکس SQL نیاز به سرور دارد و نصب آن مدت زمانی به طول خواهد انجامید و بیشتر در ویندوزهای Server ای نرم افزار نصب و مورد استفاده قرار می گیرد. از نظر هزینه(منظور کشورهایی که پکیج آفیس را خریداری می کنند) اکسس به صرفه تر خواهد بود چون همراه با مجموعه آفیس عرضه می شود ولی SQL بر حسب نسخه ای و تعداد کاربرانی که از آن استفاده می کنند، بودجه بیشتری را طلب می کند. پس با در نظر گرفتن این موارد، Access برای کسب و کارهای کوچک می تواند گزینه مناسب و خوبی باشد.
با این فرض که اطلاعات در دیتابیس SQL Server ذخیره شده اند و حالا به هر دلیلی قصد دارید که اطلاعات را به دیتابیس اکسس انتقال دهید و مراحل آن به شرح ذیل می باشد. قبل از شروع کار، حتما این روش ها را در یک دیتابیس سیک و کم حجم انجام دهید و مدت زمان این انتقال اطلاعات بستگی به مقدار و حجم اطلاعات دارد. ضمن اینکه خودتان دستی یک دیتابیس Access با فرمت Mdb در سیستم تان ایجاد کنید چون در ادامه کار بدان نیاز خواهید داشت.

Converting SQL Server Data to Ms Access .Mdb Format

تبدیل فایل mdf به mdb ساده است چون sql server از تبدیل به فرمت Access پشتیبانی می کند. برای این منظور با اکانت مورد نظرخود به SQL لاگین کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

سپس از object Explorer، و از قسمت Database، روی دیتابیس مورد نظرتان کلیک راست کرده و از Task گزینه Export Data را کلیک کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

سپس در فرم باز شده، از کامبوباکس Data source گزینه SQl server native client با آخرین ورژن را از لیست انتخاب کنید. در قسمت Server name هم نام سرور sql و در قسمت authentication هم می توانید از Windows و یا SQL authentication استفاده کنید.
در قسمت Database باید نام همان دیتابیسی که انتخاب کرده اید درج شده باشد. اگر چنین نبود، آن را از کامبوباکس انتخاب کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

سپس در مرحله بعد یعنی Choose a destination، گزینه Microsoft Access یا microsoft access database engine را از کامبوباکس Destination انتخاب کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

سپس دکمه Browse را کلیک کرده و همان دیتابیس Access با فرمت MDB که ایجاد کرده بودید را انتخاب نمایید و Next کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

اگر قصد انتقال اطلاعات به صورت یکجا را به پایگاه داده اکسس دارید، همان گزینه اول Copy the data from one or more tables را انتخاب کنید ولی اگر که می خواهید اطلاعات را طبق شرایط و ضوابطی به اکسس انتقال دهید گزینه دوم یعنی Write a query to specify the data to transfer را انتخاب باید کنید تا شرایط را برای انتقال اطلاعات خاص مورد نظرتان، مشخص کنید.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

ما از آنجای که قصد انتقال همه جداول را به صورت یکجا به اکسس را داریم، همان گزینه اول را انتخاب می کنیم و Next کنید.
در این مرحله وضعیت انتقال اطلاعات به طور کامل نشان داده میشود و مقدار اطلاعات انتقال داده شده و همینطور میزان و تعداد رکوردهای انتقال داده شده از جداول را گزارش می کند و اگر خطایی وجود داشته باشد، شما در جریان آن قرار خواهید گرفت.

انتقال اطلاعات از دیتابیس SQL به اکسس . آموزشگاه رایگان خوش آموز

پس از اتمام کار، فرم را Close کرده و هم اکنون به سراغ دیتابیس اکسس بروید. اکنون خواهید دید که جداول و رکوردهای آنها در اکسس جای گرفته اند و می توانید از اطلاعات استفاده کنید.






نمایش دیدگاه ها (1 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز