ورود

View Full Version : استفاده از پوشه ی دیتابیس در سایر پروزه ها



فاطمه ک
جمعه 12 تیر 1394, 14:57 عصر
باعرض سلام وخسته نباشید
یک پوشه ی دیتابیس از پروژه های قبلی دارم والان میخواهم در پروژه فعلی ام (visual studio2008)به کارببرم منتها چون کلا ویندوز عوض کردم و ورژن sql2008رونصب کردم ،اگرلطف کنید راهنماییم کنیدکه چطور میتونم به همان نام وجداول پایگاه داده دسترسی پیداکنم،ممنون میشم.

(البته درون ویژوال استودیو میتونم جداول وداده هاش روببینم اما تنها یک صفحه اش رو به پایگاه دادش ایراد میگیره واسه همین میخوام با sql کارکنم :گریه:.)
الان چون من فقط یه پوشه از دیتابیس دارم میتونم از روش back upاستفاده کنم؟

pezhvakco
شنبه 13 تیر 1394, 09:53 صبح
یک پوشه ی دیتابیس از پروژه های قبلی دارم

به همان نام وجداول پایگاه داده دسترسی پیداکنم
اگه فایل های پایگاه داده رو دارید (mdf , ldf) ، به این SQLServer که نصب کردید Attach کنید .


البته درون ویژوال استودیو میتونم جداول وداده هاش روببینم
چطور VS می توانید اون ها رو ببینید چون VS همچین توانایی نداره مگر با SQLExpress همراه VS به Instance وصل شده باشید که این فایل ها در اون Attach شده است .

فاطمه ک
شنبه 13 تیر 1394, 10:27 صبح
تشکر میکنم لطف کردید.
من ازاین روش هم استفاده کنم با attachفرق داره:
1- روی پوشه Database راست کلیک کرده و Add exiting iitem رو زده
2- پایین صفحه باز شده Add و از پوشه پروژه دیتا بیس برنامه رو وارد کرده درون App_Dataقراربگیرد.

فاطمه ک
شنبه 13 تیر 1394, 10:41 صبح
عذرمیخوام،واسه attach کردن درون sql2008 ،خطای زیر را میدهد:
TITLE: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

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)

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

CREATE FILE encountered operating system error 32(error not found) while attempting to open or create the physical file 'D:\WebSite fateme\App_Data\DBOnlineShop_Data.MDF'. (Microsoft SQL Server, Error: 5123)

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

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

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

pezhvakco
شنبه 13 تیر 1394, 17:18 عصر
روی پوشه Database راست کلیک کرده
این پوشه DataBase که نوشتین کجا است.
منظور من Attach کردن فایل های پایگاه داده به SQL است =>
Attach کردن یا با کد دستور است یا شی گرا (با برنامه SSMS).


CREATE FILE encountered operating system error 32(error not found) while attempting to open or create the physical file
بودن هر دوتا فایل mdf , ldf را بررسی نمایید.
سطح درسترسی را به اون فایل ها و پوشه بررسی نمایید.
یکسان یا بالاتر بودن ورژن SQL که اکنون می خواهید با اون کار کنید را اون SQL که پایگاه داده با اون ساخته شده را بررسی نمایید.
با هر برنامه ای که به این Instance وصل شده اید بررسی نمایید که حتما 2008 باشد (امکان داره VSکه نصب کرده اید SQL2005 نصب کرده باشه و شما به اون وصل شده این و نه SQL 2008).
موتور SQL را یکبار Stop و سپس Start نمایید.