PDA

View Full Version : سوال: مشکل در اتچ کردن پایگاه داده



hamid_73
پنج شنبه 21 شهریور 1392, 15:40 عصر
سلام دوستان من وقتی با اسکیو ال یک دیتا بیس میسازم و اونو دیتچ می کنم و میریزم یه جا دیگه نمی تونم دیگه اونو اتچ کنم
هر دو تا فایل رو هم بر می دارم .mdf و .ldf

danialafshari
پنج شنبه 21 شهریور 1392, 17:27 عصر
سلام
درست متوجه نشدم
برای استفاده از این روش می تونید از گزینه microsoft Sql Server database File استفاده کنید
برای اتچ هم می تونید دیتابیس رو در مسیر Default قرار بدید
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
ولی در کل باید به لیست add بشه
بهتره عکس از خطا بذارید
موفق باشید

hamid_73
پنج شنبه 21 شهریور 1392, 17:50 عصر
سلام
درست متوجه نشدم
برای استفاده از این روش می تونید از گزینه microsoft Sql Server database File استفاده کنید
برای اتچ هم می تونید دیتابیس رو در مسیر Default قرار بدید
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
ولی در کل باید به لیست add بشه
بهتره عکس از خطا بذارید
موفق باشید
نه خب وقتی تو همون ادرسی که قبلا بوده باشه اتچ میشه ولی وقتی جاشو عوض کنی این ارور رو میده
110538

hamid_73
پنج شنبه 21 شهریور 1392, 20:04 عصر
کسی نمیدونه چشه ؟ :ناراحت:

hamid_73
پنج شنبه 21 شهریور 1392, 22:59 عصر
هیچکی نیس؟

ashkan1234
پنج شنبه 21 شهریور 1392, 23:07 عصر
نام فایل mdf رو تغییر بده دوباره اتچ کن ببین میشه

hamid_73
پنج شنبه 21 شهریور 1392, 23:09 عصر
نام فایل mdf رو تغییر بده دوباره اتچ کن ببین میشه
داداش خیلی خیلی دمت گرم درس شد
چرا باید اسمشو عوض می کردی ؟

ashkan1234
پنج شنبه 21 شهریور 1392, 23:17 عصر
داداش خیلی خیلی دمت گرم درس شد
چرا باید اسمشو عوض می کردی ؟

قلبونت...:لبخند:
برای اینکه به اختمال زیاد د شما فایل رو از مسیر sql کپی کردید به درایو d
واسه همین فایل هم نام وقتی تو مسیر sql موجود باشه نمیذاره اتچ کنی!
اگر هم cut کردی!یه مشکلی بین راه هست که دیتا بیس با اون نام داره جای دیگه استفاده میشه!
و دلایل مشابه دیگر:لبخند:

hamid_73
پنج شنبه 21 شهریور 1392, 23:24 عصر
قلبونت...:لبخند:
برای اینکه به اختمال زیاد د شما فایل رو از مسیر sql کپی کردید به درایو d
واسه همین فایل هم نام وقتی تو مسیر sql موجود باشه نمیذاره اتچ کنی!
اگر هم cut کردی!یه مشکلی بین راه هست که دیتا بیس با اون نام داره جای دیگه استفاده میشه!
و دلایل مشابه دیگر:لبخند:
خب وقتی کات می کنی باید چیکار کنی تا اون مشکل حل بشه؟

ashkan1234
پنج شنبه 21 شهریور 1392, 23:40 عصر
خب وقتی کات می کنی باید چیکار کنی تا اون مشکل حل بشه؟

شاید دیتا بیس رو رفرش کنی حل بشه!
شایدم گاهی با ریست کردن سیستم!
شایدم نشه!

erfan_urchin
جمعه 22 شهریور 1392, 11:15 صبح
ولی با همه این حرفا بهترین روش، backup و Restore کردن دیتابیسه
یکی از مزیتاش نسبت به attach و detach اینه که فایل backup شده حجمش کمتره نسبت به فایل detach شده. و هم این که خیلی راحت میتونی restore کنی
موفق باشی

صباح فتحی
جمعه 22 شهریور 1392, 11:29 صبح
برنامه اس کیو ال رو با run as administratorبازکنید

FastCode
جمعه 22 شهریور 1392, 12:22 عصر
برنامه اس کیو ال رو با run as administratorبازکنید
این یکی جدید بود.
sql بک سرویس هست و دسترسی کاربری که باهاش کار میکنه در سیستم کلاینت هیچ تاثیری روی این خطا نداره.
در ضمن اگر پست ها رو میخوندید متوجه میشدید که مشکل دسترسی نوشتن در پوشه مربوط به خود sql هست که دسترسی administrator هیچ کمکی نمیتونه بهش بکنه.