PDA

View Full Version : Attach نشدم بانك SQL



مرتضی تقدمی
شنبه 30 بهمن 1389, 11:59 صبح
مشكلي كه تازه براي من پيش آمده اينه كه من چند وقت پيش با SQL Server 2008 يه بانك اطلاعاتي ساخته بودم. الان كه شايد حدودا چند ماه گذشته باشه ، همون بانك توي همون SQL اتچ نميشه. خطاشم اينه :





TITLE: Microsoft SQL Server Management Studio
------------------------------

Attach database failed for Server 'd5\SQLEXPRESS'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.Exceptio nTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The database 'H:\BANK.MDF' cannot be opened because it is version 655. This server supports version 611 and earlier. A downgrade path is not supported.
Could not open new database 'H:\BANK.MDF'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 948)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=948&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------



اگه مي گيد مربوط به ورژن هست، درسته. ولي من اين بانك رو با همون ورژن SQL ساختم.

يك نكته : من از اون روز كه ساختمش چند بار اونو روي SQL 2005 اتچش كردم. اولا كه توي SQLEXPRESS 2008 اتچ نميشد و فقط توي LOCAL جواب مي داد. اما روي همون هم اتچ نميشه.(نه 2005 و نه 2008)

يك جدول توش داشتم كه اطلاعات باارزشي توش بود. برام مهمه.
راهنمايي و نظري كسي داره؟

Reza_Yarahmadi
شنبه 30 بهمن 1389, 16:40 عصر
دوست عزيز فكر كنم شما بانكتون رو با VS 2008 ساختيد نه SQL Server 2008‌، چون در صورتي كه با SQL Server 2008 ميساختيد نمي تونستيد اونو به SQL Server‌ 2005 اتچ كنيد.(SQL Serverي كه به همراه VS 2008 ارائه شده ورژن 2005 است.) احتمالا بعد از ساخت اونو يكبار (آخرين بار) به SQL Server 2008 وصلش كرديد كه باعث شده ورژن اون به 655 تغيير كنه.
فكر نميكنم راه حلي غير از اينكه يك SQL Server 2008 پيدا كنيد و از طريق اون اطلاعاتتون رو بخونيد وجود داشته باشه.

مرتضی تقدمی
یک شنبه 01 اسفند 1389, 14:30 عصر
سلام و تشكر از شما بابت پاسخگويي

من اين بانك رو تو SQL 2008 ساختم. (تو SQL خود Studio نه). اما الان تو خود همون SQL هم اتچ نميشه.

دوستان نظر، پيشنهاد ؟

nima.mehdi
یک شنبه 01 اسفند 1389, 19:51 عصر
آقا error را می شه بذاری

مرتضی تقدمی
یک شنبه 01 اسفند 1389, 20:20 عصر
آقا error را می شه بذاری
مثل اینکه از موضوع پرتین! متن خطاش رو توی پست اول (همین بالا) گذاشتم!

slashslash2009
یک شنبه 01 اسفند 1389, 21:29 عصر
راستشو بخواید یک مقداری اتچ کردن در Sql2008 مشکله ولی اگه بتونی از backup و restore استفاده کنی کارت میشه

مرتضی تقدمی
دوشنبه 02 اسفند 1389, 12:15 عصر
قبلا ازش بک آپ گرفته بودم. اما الان restore نمیشه.

slashslash2009
دوشنبه 02 اسفند 1389, 12:45 عصر
با خود sql2008 management این کارو بکن و قبلش و ویژوال استدیو رو ببندش