View Full Version : شرایط Attach کردن
karimh
چهارشنبه 09 شهریور 1384, 07:32 صبح
با سلام
می شه بگین attach کردن بانک اطلاعاتی چه پیش شرط هایی داره ؟
من موقع Attach کردن پیغام Device Activation error می گیرم ؟
مسیری هم که دارم موقع Attach کردن انتخاب می کنم مشکلی نداره
exec sp_attach_single_file_db 'mydatabase' ,'e:\data\test.mdf'
حمیدرضاصادقیان
چهارشنبه 09 شهریور 1384, 08:08 صبح
دوست عزیز اگر به Books Online مراجعه کنی میبینی نوشته یا شما به اون درایو دسترسی Write ندارین یا اون مسیری که شما تایپ کردین وجود نداره.
خطایی که به شما میده یکی از این دو حالته.
hmm
چهارشنبه 09 شهریور 1384, 09:40 صبح
برای mydatabe چه مسیری رو میدی یعنی دیتابیس میخوای کجا ساخته بشه او مسیر رو هم چک کن
karimh
چهارشنبه 09 شهریور 1384, 14:44 عصر
هم مسیر وجود داره و هم کاربر به اون دسترسی دارم و حدود 40 G هم فضای خالی داره
مسیری که کاربر میدم کاملا درسته ....
فقط یه چیزی هست اینکه admin اون شرکت SQL Server رو پاک کرده بود و دوباره نصب کرده بود و backup هم نداشت ...
حالا می خواهیم از روی Data فایل Attach کنیم.... که به این پیغام برمی خوریم.
AminSobati
چهارشنبه 09 شهریور 1384, 22:23 عصر
از EM هم آزمایش کردین؟ چون کمی راحت تره و احتمال خطا رو کاهش میده
karimh
شنبه 12 شهریور 1384, 17:06 عصر
آره ...از همه جا امتحان کردم نشد
اصلا می شه یه بانک رو ایجاد کرد و mdf یه بانک دیگه رو روی اون attach کرد؟
AminSobati
شنبه 12 شهریور 1384, 22:53 عصر
این که گفتین، کار عجیبیه! منطقی نیست. درضمن آیا sp_attach_db رو هم امتحان کردین؟ آیا همه فایلهای دیتابیس شما موجود هستند؟
roohi1361
یک شنبه 13 شهریور 1384, 02:18 صبح
man ye raveshe jadid va sade baraye attach kardan peida kardam. baraye inkar ebteda yek database khali ba hamoon name databasi ke mikhahim attach konim misazim va sepas, 2 file yournewdb_log yournewdb_data ba pasvande mdf az databasi ra ke mikhahim attach konim ra dar shakheye programfiles/microsoft sql server/mssql/data copy mikonim va chon ghablan ye database khali ba hamin nam bevojood avarde boodim be ma peighame overwrite midahad va ma ham bar rooye dokmeye YES click mikonim ta filhaye asli jaigozine database khali shavand. in ravesh vaghean javab midahad
karimh
یک شنبه 13 شهریور 1384, 14:25 عصر
آقا بذارین من کل قضیه رو بگم :
SQl Server خراب شده Backup هم ندارم ...فقط mdf رو دارم ....
حالا یه SQL SEREVR جدید نصب کردم و می خوام اطلاعات رو دوباره داشته باشم .بگین چیکار کنم.
AminSobati
یک شنبه 13 شهریور 1384, 17:55 عصر
کریم جان،
شما در EM کار Attach رو انجام بدین، جلوی لوگ فایل یک علامت ضربدر قرمز میزنه. ولی ادامه بدین و یک مسیر صحیح برای لوگ فایل به همراه اسمش مشخص کنین. وقتی OK کنین، یک پیغام میده و لوگ فایل جدید ایجاد میکنه.
karimh
دوشنبه 14 شهریور 1384, 16:36 عصر
امین جان سلام
آقا شرمنده ..من نتونستم اون کاری رو که شما گفتین انجام بدم ...رفتم تو فولدر databases راست کلیک کردم و attach databases... رو انتخاب کردم و مسیر فایل mdf رو به اون دادم منتها نه از اون تیک قرمز جلوی لوگ فایل خبری بود نه از خود لوگ فایل ..تازه یه پیغام خطا هم بهم داد:
error 8144:procedure or function sp_attach_db has too many argument specified
AminSobati
سه شنبه 15 شهریور 1384, 00:19 صبح
پس جلوی لوگ فایل تیک سبز بود؟!
karimh
سه شنبه 15 شهریور 1384, 12:49 عصر
سلام امین جان
اصلا من جایی رو که لوگ فایل بخواد و یا د رموردش اطلاعاتی بده ندیدم
karimh
سه شنبه 15 شهریور 1384, 12:50 عصر
البته اون پایین لوگ فیل تیک خورده بود و سبز رنگ هم بود ...
منتها بعد که فرستادمش خطا بالا رو بهم داد......
ژ
AminSobati
سه شنبه 15 شهریور 1384, 21:07 عصر
Attach As رو همیشه Pubs قرار میدین؟
karimh
چهارشنبه 16 شهریور 1384, 18:02 عصر
نه
چون Pubs دم دست بود رو اون کار کردم .....
اول dettach کردمش بعد که اومدم Attach کنم اون پیغامو داد ....
رو بقیه بانک ها هم همین طور
یه بار هم یه بانک تستی ساختم و dettach کردمش باز هم به همین مشکل خوردم.....
AminSobati
چهارشنبه 16 شهریور 1384, 22:57 عصر
اسم دیتابیسی که میدین نباید در حال حاضر موجود باشه (البته حتما خودتون این رو میدونین و احتمالا مشکل این نیست)
حجم این دیتابیس چقدره؟ قابل تست برای ما هست؟ چون واقعا مشکل شما رو برخورد نکردم باهاش
karimh
پنج شنبه 17 شهریور 1384, 13:06 عصر
سلام امین جان
بابت راهنماییهات واقعا ممنونم......
بذار من یه جور دیگه سوال رو مطرح کنم
فرض کن SQL SERVER خراب شده و Backup هم نداریم
..فقطMDF و LDF رو داریم ...حالا چطور میشه اطلاعات رو برگردوند به همون زمانی که SQL خراب شده .......؟
AminSobati
جمعه 18 شهریور 1384, 00:47 صبح
متوجه مشکل شما هستم، راه حل همونیه که انجام دادین. sp_attach_db رو امتحان کردین؟
PalizeSoftware
یک شنبه 20 شهریور 1384, 02:33 صبح
جناب ثباتی سلام
در نسخه SQL Server 7 چیزی بعنوان attach در منوها من ندیدم.
کجا باید دنبالش بگردم؟
ممنون از شما
karimh
چهارشنبه 23 شهریور 1384, 16:09 عصر
امین جان سلام
یه موضوعی هست نمی دونم چه تاثیری د رattach کردن داره ... اگه از sp_attch_db استفاده کنی حداکثر تعداد فایل 16 تا هستش منتها بانک من 20 تا فایل داره ...شاید مشکل از اینه ......
AminSobati
چهارشنبه 23 شهریور 1384, 23:58 عصر
CREATE DATABASE ... FOR ATTACH استفاده کنین
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.