خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
Attach کردن دیتابیس در SQL Server
تصور کنید شرکت یا سازمانی، نرم افزار جدیدی را خریداری کرده است که این نرم افزار برای ثبت اطلاعاتی که توسط کاربران وارد می شود را باید در یک دیتابیسی ذخیره سازی کند آنچه که امروز شاهد آن هستیم این است که عمدتا دیتابیس این نرم افزارها SQL Server هستند پس باید از قبل نصب نرم افزار، باید SQL Server طبق تنظیمات مربوط به شرکت تولید کننده نرم افزار در سرور مربوطه نصب شود. بسیاری از نرم افزار در همان فرآیند نصب اقدام به Generate دیتابیس در SQL بوده و برخی دیگر را خودتان دستی باید دیتابیس را Attach کنید تا بتوانید از نرم افزار استفاده کنید. در این پست نحوه Attach کردن دیتابیس در SQL Server را بصورت manually یا دستی و در پست بعدی نحوه attach کردن دیتابیس را با Scripts های SQL در پیش خواهیم گرفت. من در این مثال از SQL Server 2012 استفاد می کنم ولی چنانچه ورژن SQL Server شما بالاتر یا پایین تر هم باشد مشکلی وجود ندارد و مراحل به همین صورتی است که خدمتتان عرض می کنیم.
پس آنچه که از توضیحات بالا برمی آید شما از قبل باید فایل MDF و LDF مربوط به دیتابیس SQL Server را در اختیار داشته باشید.
لطفاSQL Server خود را اجرا کرده و بدان Connect کنید.
برای Attach کردن دیتابیس مورد نظرتان از Object Explorer که در سمت راست SQL مشاهده می کنید،روی پوشه Database مانند تصویر زیر کلیک راست کرده و از منوهای ظاهر شده، Attach را انتخاب کنید.
بدین ترتیب پنجره شکل زیر که برای Attach Database است ظاهر خواهد شد. در واقع شما توسط این فرم خواهید توانست که دیتابیس مربوطه را به اس کیو ال Attach کنید. پس برای انتخاب دیتابیس مورد نظرتان دکمه Add را در همین فرم کلیک کنید.
حالا باید به محلی که فایل MDF و LDF دیتابیس تان قرار گرفته وارد شوید و فایل mdf مربوط به دیتابیس تان را انتخاب کنید و OK کنید.
بدین ترتیب با OK کردن فرم زیر هم این دیتابیس به اس کیو ال Attach خواهد شد. فقط یک نکته، هر جایی که دیتابیس ها را ذخیره کرده اید، SQL Server باید Permission های برای Attach کردن دیتابیس ها را باید داشته باشد.
همانطور که مشاهده می کنید، در Object Explorer دیتابیس مورد نظر با موفقیت Attach گردید.
شما در همین وب سایت و در لینک زیر می توانید SQL Server را از مبتدی تا پیشرفته دنبال کنید:
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
پس آنچه که از توضیحات بالا برمی آید شما از قبل باید فایل MDF و LDF مربوط به دیتابیس SQL Server را در اختیار داشته باشید.
لطفاSQL Server خود را اجرا کرده و بدان Connect کنید.
برای Attach کردن دیتابیس مورد نظرتان از Object Explorer که در سمت راست SQL مشاهده می کنید،روی پوشه Database مانند تصویر زیر کلیک راست کرده و از منوهای ظاهر شده، Attach را انتخاب کنید.
بدین ترتیب پنجره شکل زیر که برای Attach Database است ظاهر خواهد شد. در واقع شما توسط این فرم خواهید توانست که دیتابیس مربوطه را به اس کیو ال Attach کنید. پس برای انتخاب دیتابیس مورد نظرتان دکمه Add را در همین فرم کلیک کنید.
حالا باید به محلی که فایل MDF و LDF دیتابیس تان قرار گرفته وارد شوید و فایل mdf مربوط به دیتابیس تان را انتخاب کنید و OK کنید.
بدین ترتیب با OK کردن فرم زیر هم این دیتابیس به اس کیو ال Attach خواهد شد. فقط یک نکته، هر جایی که دیتابیس ها را ذخیره کرده اید، SQL Server باید Permission های برای Attach کردن دیتابیس ها را باید داشته باشد.
همانطور که مشاهده می کنید، در Object Explorer دیتابیس مورد نظر با موفقیت Attach گردید.
شما در همین وب سایت و در لینک زیر می توانید SQL Server را از مبتدی تا پیشرفته دنبال کنید:
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
مطالب مرتبط :
- حل مشکل Professional users need a license order now در انی دسک
- دانلود نرم افزار SQL Server Management Studio 2008 R2
- بهترین برنامه ادیت عکس + دانلود فیلم آموزش ادیت عکس
سوین30 ۱۳۹۷/۰۷/۲۸
سلام. چرا من هر چی Attach می کنم، Error میده۱۳۹۷/۰۷/۲۸
سلامممکنه چندین دلیل داشته باشه، مثلا فایل دیتابیس خراب شده باشه، یا اصلا فایل دیتابیس برای ورژن دیگه ای باشه و توو این ورژنی که شما دارید Attach نشه.
حسین احمدپور ۱۳۹۸/۰۹/۰۹
سلام ضمن تشکر از سایت خوبتون ، سوالی داشتم.چطور میتوان همزمان چند دیتابیس را در اس کیو ال 2014 انتخاب و بعد Attach کرد.
ممنون میشم راهنمایی بفرمایید.
۱۳۹۸/۰۹/۰۹
سلام، دوست عزیز به لینک زیر مراجعه کنید:چگونه چند دیتابیس را در اس کیو ال سرور Attach کنیم
حسین احمدپور ۱۳۹۸/۰۹/۰۹
سپاسگذارم از راهنماییتون. من پشتیبان نرم افزار هستم و برای ضمیمه کردن دیتابیس ها کلی سختی داشتم.واقعا ممنونمhossein ۱۳۹۹/۰۴/۰۸
سلام یک خطا در اتج کردن یک بانک به sql دارم و اون وقتی است که هنگام attach کردن وادد کردن فایل mdb خظای ذیل داده می شده اشکال کجاستAn error occurred when attaching database .click the hayperlink in the message column for details
۱۳۹۹/۰۴/۰۸
سلاماگه ورژن فایل دیتابیس شما برای اس کیو ال بالاتر باشه این مشکل رخ میده. اگه بک آپی از دیتابیس دارید میتونید ورژنش رو ببینید.
نمایش ورژن بک آپ دیتابیس SQL Server
مریم سوری ۱۳۹۹/۰۵/۲۴
سلام. روز بخیر.من میخوام پایگاه داده رو اتچ کنم اینوخطارو بهم میده.عکس رو ضمیمه کردم.ممنون میشم راهنمایی کنید.
۱۳۹۹/۰۵/۲۴
سلامورژن دیتابیس تون جدیدتر از ورژن SQL server که نیست؟
parisa ۱۴۰۰/۱۱/۱۱
سلام وقتتون بخیر. ممنون میشم در مورد خطایی که در عکس ضمیمه شده راهنمایی کنید