attach کردن بانک sql
باسلام خدمت دوستان.
من برنامه ام رو روی دسکتاپ ایجاد کردم،وقتی بانکش رو در sql اتچ میکنم مشکلی نداره.ولی وقتی برنامه رو در درایو دیگه ای کپی میکنم و میخوام بانک رو اتچ کنم این خطارو میده:
مشکل چیه که همین فایل رو در دسکتاپ هست باز میکنه ولی وقتی از درایو attach میشه خطا داره؟
ممنون از راهنماییتون
2 پاسخ
سلام، وقت بخیر
مشکل به خاطر عدم دسترسی هست، برنامه Management Studio رو تو حالت Administrator اجرا کنید مشکل برطرف میشه.
سلام
اول از همه اینکه هیچوقت فایل پایگاه داده رو روی دسک تاپ یا فلش نزار یکم حساسه بهش برمیخوره.
ولی مشکل شما عدم سطح دسترسی هست.
در ویندوز 10 انجام بده.
کلیک راست روی فولدری که فایل mdf درش قرار داره.
properties =>Security => Edit => Add
حالا توی کادر تایپ کن EveryOne و روی دکمه Check Names کلیک کن و OK رو بزن.
توی صفحه جدید کادر بالایی همانطور که میبینی Every One اضافه شده ( بگرد پیداش میکنی حتما)
انتخابش کن و در کادر پایین چک باکس ها Full Controll را بزن و OK رو بزن.
قطعا اگه مراحل رو درست انجام داده باشی صد در صد Attach شما انجام خواهد شد.
در ضمن اگر خیلی فایل mdf میسازی میتونی برای یک درایو مراحل بالا رو انجام بدی تا تمام فولدر های داخلش سطح دسترسی Full Control بگیرند.