50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

رفع مشکل Attach کردن فایل در دیتابیس SQL Server

سلام.

من یه پروزه انتخاب واحد دانلود کردم.فایل دیتا بیش هست تو زیپ پروژه ، من برای استفاده باید دیتا بیس رو اتچ کنم تو اس کیو ال.اما این ارور و میدهد. ورژن sql من 2008 هست. یک اسکریپت هم داره.من نمیدونم باید چیکار کنم

سلام.
من یه پروزه  انتخاب واحد دانلود کردم.فایل دیتا بیش  هست تو زیپ پروژه  ، من برای استفاده باید دیتا بیس رو اتچ کنم تو اس کیو ال.اما این ارور و میدهد. ورژن sql من 2008 هست. یک اسکریپت هم داره.من نمیدونم باید چیکار کنم
||http://tosinso.com/files/get/dfe8c025-0cf8-40d0-ab9b-2ca68be5f624||
پرسیده شده در 1394/03/04 توسط
آواتار

11 پاسخ

3

همونطور که از Error پیدا و مشخص هست ورژن فایل دیتابیس شما 706 هست که مربوط به SQL Server 2012 هست و در حال حاظر شما با SQL Server 2008 که ورژن اون 661 هست و این نسخه فایل های دیتا بیسی رو باز میکنه که ما قبل اون بودن و شما نمیتونید فایل دیتا بیسی رو که با 2012 ساخته شده رو با SQL سروری که 2008 هست باز کنید.

اطلاعات بیشتر: stackoverflow.com

پاسخ در 1394/03/04 توسط
0

خیلی ببخشید ولی خودتون میتونید متن اررور ای رو که به صورت تصویر در پست قبلی قرار دادید بخونید؟ لطفاً تصویری قرار بدید که بشه راحت خوندش.

پاسخ در 1394/03/04 توسط
0

سلام؛

مشکل با Import/Export کردن فایل شما در نسخه ایی که داره برای مثال 2014 به 2008 برطرف میشه.

پاسخ در 1394/03/27 توسط
آواتار
0

من هم همین مشکل خطا رو دارم با این تفاوت که این ر ورژن مشابه همین 2014 که من دارم ساخته شده دسترسی کامل هست

اما اتچ نمیشه

پاسخ در 1394/04/05 توسط
آواتار
0

سلام دوست عزیز

کاری که انجام دادی و اسکریپت تهیه کردی برای اینکار، درست هست، حالا لطفا پیام خطایی که در اجرای اسکریپت دریافت می کنی رو بزار تا ببینیم مشکل چی هست.

میدونی که در اجرای یک اسکریپت که منجر به ساخت دیتابیس میشه باید یه سری چیزها رو چک کنی...

1. مسیر ساخت فایل های MDF و LDF

2. میزان فضای مورد نیاز

3. موقع اجرا باید دیتابیس Master رو USE بکنه

و

...

پاسخ در 1394/04/01 توسط
آواتار
1

ابتدا پیشنهاد میکنم لینک زیر رو مطالعه کنید

ممکن است فايل شما در يک ديتابيس ديگه Attach شده باشه ولی پیشنهاد میکنم ابتدا روی فایل های MDF و LDF (همون دو تا فایل دیتابیست) راست کلیک کن properties و در قسمت security به یوزر مورد نظرت یا یوزر everyone دسترسی full control بده اگر یوزر everyone رو نداری این یوزر رو Add کن فقط یادت باشه برای هر دو فایلت این کارو بکنی.

اگر راه کار های فوق جواب نداد:

Code
An error occurred when attaching the database(s). Click the hyperlink in the Message column for details

در پنجره Attach Databases در قسمت Message پیغام آبی رنگی ظاهر میشه که با کلیک روی اون قابل مشاهده است. متنش پیغام رو اینجا بزارید تا بهتر بشه راهنمایی کرد.

پاسخ در 1394/03/04 توسط
0

سلام دوستان 
من خطا دارم موقع attach کردن دیتابیس

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

Attach database failed for Server 'DESKTOP-20VS8S6\TNC'.  (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000.0+((KJ_PCU_Main).120628-0827+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Attach+database+Server&LinkId=20476

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

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

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

The log scan number (3233:448:1) passed to log scan in database 'Holoo1' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
Could not open new database 'Holoo1'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 9003)

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


پاسخ در 1403/10/08 توسط
آواتار
0

ممنون بابت پاسخگوییتون.

من دسترسی رو فول کنترل کرده بودم.

واسه من گزینه not found رو نمیاره.و رو آبی که کلیک میکنم این ارور رو میده

ممنون بابت پاسخگوییتون.
من دسترسی رو فول کنترل کرده بودم.
واسه من گزینه not found رو نمیاره.و رو آبی که کلیک میکنم این ارور رو میده||http://dba.tosinso.com/files/get/7c52a6e7-7d03-4143-907b-27effb54db6e||
و فک کنم این پروژه که نوشته شده تو دیتا بیس 2012 بوده و من اس کیو الم 2008 هست.
دیروز اسکریپتی که از پروزه بود در 2012 ساخته شد و به من دادن تا اجرا کنم اسکریپتشو مشکلم حل بشه.اما وقتی اسکریپت جدید رو Execute میکنم این ارور میده||http://dba.tosinso.com/files/get/2e77bc64-c40c-42a3-9172-fa0e36b17b32||

و فک کنم این پروژه که نوشته شده تو دیتا بیس 2012 بوده و من اس کیو الم 2008 هست.

دیروز اسکریپتی که از پروزه بود در 2012 ساخته شد و به من دادن تا اجرا کنم اسکریپتشو مشکلم حل بشه.اما وقتی اسکریپت جدید رو Execute میکنم این ارور میده

ممنون بابت پاسخگوییتون.
من دسترسی رو فول کنترل کرده بودم.
واسه من گزینه not found رو نمیاره.و رو آبی که کلیک میکنم این ارور رو میده||http://dba.tosinso.com/files/get/7c52a6e7-7d03-4143-907b-27effb54db6e||
و فک کنم این پروژه که نوشته شده تو دیتا بیس 2012 بوده و من اس کیو الم 2008 هست.
دیروز اسکریپتی که از پروزه بود در 2012 ساخته شد و به من دادن تا اجرا کنم اسکریپتشو مشکلم حل بشه.اما وقتی اسکریپت جدید رو Execute میکنم این ارور میده||http://dba.tosinso.com/files/get/2e77bc64-c40c-42a3-9172-fa0e36b17b32||
پاسخ در 1394/03/04 توسط
آواتار
0

سلام دوست عزیز

شما باید ابتدا فایل اسکریپت رو در SQL 2008 باز کنید، سپس رو Execute کلیک کنید تا دیتابیس تون آماده استفاده و Attach کردن بشه.

پاسخ در 1394/08/11 توسط
0

ببخشید.

Code
Attach database failed for Server 'KHALILI'.  (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.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 'UNI' cannot be opened because it is version 706. This server supports version 661 and earlier. A downgrade path is not supported.
Could not open new database 'UNI'. 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
پاسخ در 1394/03/04 توسط
آواتار
0

ممنون .اینو خودم متوجه شده بودم.واسه همین یکی از بچه ها برام یه اسکریپت ساخت با همون ورژن .و داد به من که تو 2008 اجرا کنم.اما نمیدونم میشه یا نه.همچین کاری ؟

ولی با این حال ممنون از پاسخگوییتون

پاسخ در 1394/03/04 توسط
آواتار

پاسخ شما