انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری
نحوه ضمیمه کردن (Attach) پایگاه داده در SQL Server 2008 - نسخه‌ی قابل چاپ

+- انجمن وب سایت مشاوره در زمینه پروژه های برنامه نویسی و طراحی وب سایتهای تجاری (http://forum.a00b.com)
+-- انجمن: سوالها و مقاله های آموزشی (/forumdisplay.php?fid=1)
+--- انجمن: مقاله های آموزشی (/forumdisplay.php?fid=3)
+--- موضوع: نحوه ضمیمه کردن (Attach) پایگاه داده در SQL Server 2008 (/showthread.php?tid=3)



نحوه ضمیمه کردن (Attach) پایگاه داده در SQL Server 2008 - ali - 09-22-2013 10:13 AM

برای Attach نمودن فایل دیتابیس در SQL Server 2008 ابتدا برنامه را اجرا می نمائیم. برای این منظور مراحل زیر را انجام می دهیم:

[تصویر:  SQL_Attach1001-92-06-31.jpg]

مانند شکل فوق از بخش Start/All Programs/Microsoft SQL Server 2008 بر روی گزینه SQL Server Management Studio کلیک می نمائیم (برای اینکه دچار اشکال و ERROR سطح دسترسی نشوید بر روی SQL Server Management Studio عمل Right Click یا کلیلک با کلید سمت راست را انجام دهید و سپس بر روی گزینه Run As Administrator کلیک فرمائید) تا برنامه اجرا شود. پس از اجرا پنجره از مانند شکل زیر ظاهر می شود:

[تصویر:  SQL_Attach1002-92-06-31.jpg]

در پنجره فوق تنظیمات را مانند آنچه در شکل مشاهده می شود انجام دهید. دقت نمایید که Server Name حتما باید (LOCAL) باشد. و عبارت LOCAL باید داخل پرانتز نوشته شده باشد.
سپس بر روی کلید Connect کلیک می نمائیم تا اتصال با موتور پایگاه داده برقرار شود و صفحه مربوط به نمایش وضعیت پایگاه های داده نمایش داده شود. شکل زیر:


[تصویر:  SQL_Attach1003-92-06-31.jpg]

بر روی گزینه Database مانند شکل فوق کلیک راست (Right Click) می نمائیم و بر روی گزینه Attach کلیک می نمائیم. (همانند شکل فوق)
پنجره ای ظاهر می شود که باید در آن بر روی ADD کلیک نمائیم و از پنجره ظاهر شده فایل پایگاه داده را از روی مسیر موجود در کامپیوتر انتخاب نمائیم و بر روی OK کلیک نمائیم. شکل زیر:


[تصویر:  SQL_Attach1004-92-06-31.jpg]

سپس بر روی OK کلیک می نمائیم تا به پنجره قبلی وارد شویم و بعد از آن نیز بر روی OK کلیک می نمائیم تا عملیات ضمیمه نمودن پایگاه داده انجام شود. شکل زیر:

[تصویر:  SQL_Attach1005-92-06-31.jpg]

پس از کلیک بر روی OK فایل پایگاه داده ATTACH می شود و می توانیم از آن استفاده نمائیم.

[تصویر:  SQL_Attach1006-92-06-31.jpg]



نحوه ضمیمه کردن (Attach) پایگاه داده در SQL Server 2008 بخش دوم - ali - 12-10-2014 02:09 PM


در این بخش به بررسی یکی از پیغامهای خطا که معمولا هنگام ضمیمه کردن (Attach) پایگاه داده در ویندوزهای 64 بیتی رخ میدهد میپردازیم. در ویندوزهای 64 بیتی هر فایل علاوه بر مشخصات کلی که در ویندوزهای 32 بیتی دارد ، دارای بخشی است که در آن اطلاعات و تنظیمات مربوط به کاربر پایگاه داده (در حقیقت owner و یا User جاری سیستم که آن را ایجاد کرده) نگداری و مدیریت می شود. این بخش فقط مربوط به ویندوزهای 64 بیتی و یا پارتیشن های (File System) با عنوان NTFS می باشد.
در صورتی که با پیغام خطایی مواجه شدید در ابتدا بر روی فایلهای دیتابیس (MDF و LDF) کلیک Right نمایید و پس از کلیک بر روی Properties در بخش Security کاربر جاری سیستم را Add نمایید و به آن دسترسی Full بدهید.

[تصویر:  6355385498973895520OrderSQL.png]


ممکن است در بخش Group or Usernames تعداد زیادی کاربر وجود داشته باشد. این مهم نیست. مهم اسن است که کاربر جاری سیستم دارای دسترسی Full باشد (مانند شکل فوق) و ضمنا برای جلوگیری از هر گونه محدودیت از سمت SQL Server باید SQL را به صورت Run as administrator اجرا نمایید و یا اینکه کاربر جاری سیستم را در SQL به عنوان کاربر مجاز سیستم تعریف نمایید.