ايران ويج

نسخه‌ی کامل: نحوه ی ذخیره پایگاه داده روی یک حافظه جانبی مثل سی دی یا فلش؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من یه پایگاه داده رو طراحی کردم حالا برای تحویل به استاد مربوطه باید اون رو روی یک سی دی یا فلش ببرم...استادم متذکر شد که این کار به این آسونیها نیست و باید راهشو پیدا کنید!
واقعاً سر در گم شدم، خروجی رو چطور میتونم به صورت یک سری فایل بگیرم که با دادن آدرس به اسکیوال سیستم دانشگاه، پایگاه دادم بی مشکل بالا بیاد کما اینکه توی قسمت اکسپورت، گزینه ای رو نتونستم پیدا کنم که فایل رو به صورت یک سری فایل ذخیره کنه (نمیدونم اصلن ممکن هست یا نه) تنها گذینه های نزدیک ذخیره به صورت اسکیوال بود که اونم ارور داد و همچنین ذخیره به صورت اکسل که باز اونم به مشکل خورد و ارور داد

من اسکیوال نسخه ی 2005 انترپرایس رو دارم
شما باید از دیتابیست یه "بک آپ" بگیری و رو سیستم دانشگاه اون رو "ری استور" کنی

این یه راه!!!
یه راهم اینه که دیتابیستو تبدیل می کنی به اسکریپت! یعنی مثلا شما یه دیتابیس داری که یه جدول داره که اون جدوله دو تا ستون داره و دو تا ردیف!
حالا وقتی دیتابیس رو اسکریپت کنی، خروجیش می شه یه سری دستور به این صورت:
-یک دیتابیس به نام ..... بساز
-یک جدول به نام !!!! را در دیتابیسی به نام ...... بساز
-دو ستون با دیتاتایپ های فلان و فلان، در جدول !!!! از دیتابیس ...... بساز
-دو ردیف با فلان مشخصات در جدول !!!! از دیتابیس ...... قرار بده

بعد این سکریپت رو می تونی بذاریش توی نرم افزاری که نوشتی، وقتی برنامت اومد بالا، چک کنه که دیتابیست وجود داره یا نه، اگه نداشت، این اسکریپت رو به اس کیو ال بفرسته تا دیتابیس ساخته بشه!!
سلام...
ممنون از پاسخت
راه بک آپ رو تو این مدت پیدا کردم اما شیوه ی درستش رو نمیدونم برای امتحان یک دیتا بیس رو از دوستی گرفتم و بک آپشو توی بک آپ دایرکتوری برنامه کپی کردم و یه دیتا بیس هم به نام بک آپ دیتا بیس ساختم
و فایل با موفقیت شناسایی و ری استور شد اما وقت تایید نهایی با این پیام مواجه میشم
TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'ERWINE-PC\SQLEXPRESS'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=...nkId=20476

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

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'Habibi_Data' database. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=...nkId=20476

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

OK
------------------------------
با اسکیوال در حد بابا آب داد آشنایی دارم:دی منون میشم توجیهم کنی، البته همینطور که میگه به من اخطار وجود فایل با همین نام رو میده اما خب من با نام بی ربط A هم ساختم و باز همین ارور رو داشتم:-؟؟
من دیروز پروژه رو تحویل دادم بدون مشکل تشکر
اینو برای بقیه دوستانی میگم که اگه احیانا به این مشکل برخورد کردن و راه حلهایی که در بالا پیشنهاد شده رو مورد استفاده قرار دادن و نتیجه نگرفتن (البته بعید میدونم اگه کسی از اون روشی که در بالا توسط دوستان توصیه شده درست استفاده کنه و نتیجه نگرفته باشه)سعی کنید زمانی که با راه حلهای بالا به مشکل برخوردید از این راه حل پایین استفاده کنید
در قسمت servername توی اس کیو ال روی اون یه کلیک راست کنید و بانک استاپ کنید اونوقت برای کپی کردن مشکلی ندارید و اگر باز هم ارور داد میتونید روی بانک مربوطه کلیک راست کنید و از قسمت tasks گزینه take offline را بزنید تا موقع کپی براتون مزاحمت ایجاد نکنه.
شاد باشید