ورود

View Full Version : خطای 5171 در هنگام اتچ کردن بانک



mohsen_metn
سه شنبه 27 مرداد 1388, 08:49 صبح
سلام
در هنگامی که من اقدام به اتچ کردن یک بانک می کنم خطایی با شماره 5171 به من می دهد.هرکاری کردم موفق نشدم.لطفا راهنمایی کنید
متن خطا :

TITLE: Microsoft SQL Server Management Studio
------------------------------
Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
E:\kara2000\DataBase\Fair.mdf is not a primary database file. (Microsoft SQL Server, Error: 5171)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=5171&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------

بهنام بهمنی
سه شنبه 27 مرداد 1388, 09:30 صبح
شما در هنگام attache فايلي را بعنوان mdf اصلي معرفي ميکنيد, که اصلي نيست.
چک کنيد احتمالا چند تا فايل mdf داريد

mohsen_metn
سه شنبه 27 مرداد 1388, 10:12 صبح
شما در هنگام attache فايلي را بعنوان mdf اصلي معرفي ميکنيد, که اصلي نيست.
چک کنيد احتمالا چند تا فايل mdf داريد
فایل کاملا درست است.چند دیتا بیس دیگه ام دارم که همین خطا رو میده

s.Jabbari
سه شنبه 14 اردیبهشت 1389, 17:24 عصر
ابتدا log file رو ژاك كن سپس لا استفاده از sp زير Attach كن

sp_attach_single_file_db


ُُSample


EXEC sp_attach_single_file_db @dbname = 'world',
@physname = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\world.mdf'

حسین شهریاری
جمعه 07 خرداد 1389, 14:20 عصر
سلام

دوستانی که این مشکل را دارن یکی از حالات زیر میتونه باشه:

1-قبلا پایگاه داده اونا توسط SQL2000 ایجاد شده که مثلا توی اون فیلدی داشتن که دیگه توسط نسخه های بالا تر ساپرت نمیشه والان میخان توسط نسخه های بالاتر Attach انجام بدن.(مثل نوع Image )

2-هدر فایل MDF شما خراب شده که باید اونا با یه برنامه ای که اگه اشتباه نکنم اسمش MDF Repair هست ترمیم کنین.
انشا الله مشکلتون حل میشه.

موفق باشید