PDA

View Full Version : باز کردن فایل ها با sql server یا attachبه اون



mta_va
شنبه 06 بهمن 1386, 12:49 عصر
سلام
خسته نباشید من یه مشکل دارم .
sql server را نصب کردم ولی دیتابیس هایی که روی کامپیوترم هست از نوع Unknown application تبدیل شده اند و به sql server ، قابل attach شدن نیستند.
نمی دونم چطوری باید بازشون کنم.اگه راهنمایی کنید ممنون می شم.
با تشکر.

حمیدرضاصادقیان
شنبه 06 بهمن 1386, 16:38 عصر
یعنی چی؟یعنی شما نمیتونی از داخل خود SQL Server فایلهارو به attach sql
کنی؟ چه اروری به شما میده.یعنی فایلهای شما mdf,ldf هستند؟

mta_va
شنبه 06 بهمن 1386, 17:31 عصر
فایل های من mdf هستند و attach نمی شن.

حمیدرضاصادقیان
یک شنبه 07 بهمن 1386, 08:07 صبح
خوب شما وقتی داری attach میکنی و هنگامی که ok رو میزنی چه خطایی میده؟
لطفا خطا رو بنویسید.

mta_va
دوشنبه 08 بهمن 1386, 23:29 عصر
سلام
خوب فایل های دیتابیسی ناشناخته هستند روی کامپیوتر ، و پیغام های خطا :

mta_va
دوشنبه 08 بهمن 1386, 23:35 عصر
"an exception occurred while execiting a transact-sql state ment or batch"
و
"
ould not find row in sysindexes for database ID 7, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
Could not open new database 'C:\PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL.1\MSSQL\DATA\TAMIR.MDF'. CREATE DATABASE is aborted. (.Net SqlClient Data Provider)

reza_rad
سه شنبه 09 بهمن 1386, 07:12 صبح
فکر می کنم فایل ldf رو همراه با فایل mdf ندارید.درسته؟

mta_va
چهارشنبه 10 بهمن 1386, 19:21 عصر
سلام
نه این دیتابیس ها قبلا باز می شدند مشکل من از زمانی ایجاد شده که sql server2005 را دوباره نصب کردم!!!
فقط یه چیزی من وقتی sql را نصب می کردم ابتدای نصبwarning ای درباره com plus requirement ،در ابتدای نصب (system check)که البته نمیدونستم چطوری رفعش کنم.
آیا به اون مربوط می شه؟؟؟؟؟؟(or not)
از توجه شما بی نهایت ممنون.

حمیدرضاصادقیان
چهارشنبه 10 بهمن 1386, 20:25 عصر
سلام.پس اگر امکان داره ، گام به گام مراحل Attach کردن دیتابیس رو اینجا بنویس.

mta_va
پنج شنبه 11 بهمن 1386, 00:32 صبح
سلام.پس اگر امکان داره ، گام به گام مراحل Attach کردن دیتابیس رو اینجا بنویس.
خیلی...قشنگ راهنمایی کردین:متفکر:.
مرسی.

reza_rad
پنج شنبه 11 بهمن 1386, 09:08 صبح
فکر می کنم فایل ldf رو همراه با فایل mdf ندارید.
شما باید حتما فایل ldf رو هم همراه با فایل mdf دیتابیس تون داشته باشید تا بتونید اون رو Attach کنید. البته بعضی اوقات با دستورات DBCC شاید بتونید فایل ldf رو دوباره بسازید ولی نه همیشه. پس اگه فقط دارید با فایل mdf مراحل attach رو انجام میدید به احتمال خیلی زیاد همچنان به همین مشکل خواهد خورد.

mta_va
یک شنبه 14 بهمن 1386, 23:38 عصر
سلام
من هنوز نتونستم مشکلم را حل کنم.

فکر می کنم فایل ldf رو همراه با فایل mdf ندارید.
نه من هر دو تا فایل را دارم.
در ضمن یک مشکل تازه پیدا کردم ، وقتی دیتابیسی را new می کنم ،
در درایوی که ایجاد می شه به صورت معمول نیست و آیکون اون مثل دیتابیس هایی
در میاد که شففشزا نمی شدن یعنی به صورت فایل های ناشناخته در می یاد.
آیا کسی راه حلی داره!!!

mta_va
یک شنبه 14 بهمن 1386, 23:39 عصر
سلام
من هنوز نتونستم مشکلم را حل کنم.

فکر می کنم فایل ldf رو همراه با فایل mdf ندارید.
نه من هر دو تا فایل را دارم.
در ضمن یک مشکل تازه پیدا کردم ، وقتی دیتابیسی را new می کنم ،
در درایوی که ایجاد می شه به صورت معمول نیست و آیکون اون مثل دیتابیس هایی
در میاد که attach نمی شدن یعنی به صورت فایل های ناشناخته در می یاد.
آیا کسی راه حلی داره!!!

mta_va
یک شنبه 14 بهمن 1386, 23:44 عصر
سلام
من هنوز نتونستم مشکلم را حل کنم.

فکر می کنم فایل ldf رو همراه با فایل mdf ندارید.
نه من هر دو تا فایل را دارم.
در ضمن یک مشکل تازه پیدا کردم ، وقتی دیتابیسی را new می کنم ،
در درایوی که ایجاد می شه به صورت معمول نیست و آیکون اون مثل دیتابیس هایی
در میاد که attach نمی شدن یعنی به صورت فایل های ناشناخته در می یاد.
آیا کسی راه حلی داره!!!

reza_rad
دوشنبه 15 بهمن 1386, 06:59 صبح
ould not find row in sysindexes for database ID 7, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes
فکر می کنم دیتابیسی که دارید attach میکنید 2005 هست و شما اون رو ا روی 2000 Attach می کنید؟. درسته؟
توجه کنید که با استفاده از management studio شما هم می تونید با instance های 2000 کار کنید و هم 2005 .

mahdi_farhani
دوشنبه 15 بهمن 1386, 08:55 صبح
به نظر من میاد که این دوستمون یه بار با SQL2005 اونو باز کرده و حالا می خواهد دوباره به SQL2000 برگرده !!!!!!
اگر اینطور باشه ، فایل شما به SQL2005 تبدیل شده و دیگه نمیتونید اونو باز کنید ، مگر اینکه ازش اسکریپت درست کنی و یا شاید هم بشه با Import و Export بیاریش تو SQL2000

mta_va
پنج شنبه 15 فروردین 1387, 12:04 عصر
سلام و خسته نباشید
از راهنمایی های همه ممنون
مشکل من پس از اینکه ویندوز را دوباره نصب کردم و سپس net.و sql را مجددا نصب کردم حل شد.