نمایش نتایج 1 تا 9 از 9

نام تاپیک: Import Data from a Database File

  1. #1
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    عالم ماده
    پست
    977

    Import Data from a Database File

    با سلام
    اگر دیتابیسی را در ویندوز XP بک آپ کرده باشیم و بخواهیم آن دیتابیس را در ویندوز 2003
    بازیابی کنیم .
    از کدام ابزار در SQL Server برای Import دیتابیس باید استفاده کرد؟
    فایل بک آپ بر روی یک سیستم وجود داشته (2 سیستم عامل روی یک سرور هست)

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    عالم ماده
    پست
    977
    اصولا اگر یک فایل دیتابیس داشته باشیم و بخواهیم آنرا بازیابی کنیم از کدامیک از ابزار باید استفاده کنم؟

  3. #3
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    باید آن را attach کنید. با استفاده از Enterprise Manager (البته با T-SQL هم میشه)

  4. #4
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    عالم ماده
    پست
    977
    تشکر
    اگر فقط فایل بک آپ موجود باشد و حالا بخواهیم دیتا بیس را بازیابی کنیم چطور؟
    چون فقط بک آپ را دارم پیغام می دهد که فایل شما دیتابیس نمی باشد :!:

  5. #5
    کاربر دائمی آواتار vadood
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهران
    پست
    858
    در این صورت باید Restore بکنی. باز هم، هم از طریق EM میشه هم T-SQL

  6. #6
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    عالم ماده
    پست
    977
    تشکر می نمایم :wink:

  7. #7
    اگر فقط فایل بک آپ باشه و دیتابیس هم بر فرض پاک شده باشه، باید Attach کرد.

  8. #8
    کاربر دائمی
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    عالم ماده
    پست
    977
    باید Attach کرد.
    نه عزیزم پیغام خطا می دهد :!:

  9. #9
    نه عزیزم پیغام خطا می دهد
    بله شما درست می فرمایید، اشتباه شد! :oops:
    ولی با این روش می توانید عمل پشتیبان گیری را انجام دهید:
    نکته: از حدود 10 مرتبه ای که این کار را انجام دادم، 2 بار آن، آخرین اطلاعاتی که اضافه کرده بودم را برنگرداند! شاید فایل Log آن در فایل اصلی اعمال نشده! :roll:
    BACKUP DATABASE Test 
    TO DISK = 'c:\Test.bak'


    RESTORE DATABASE Test 
    FROM DISK = 'c:\Test.bak'
    WITH MOVE 'Test_Data' TO 'C:\Program Files\Microsoft SQL Server\80\Tools\Data\Test_Data.mdf',
    MOVE 'Test_log' TO 'C:\Program Files\Microsoft SQL Server\80\Tools\Data\Test_Log.ldf'

    که با این روش حتی اگر دیتابیس مورد نظر شما وجود نداشته باشد، خود به خود ایجاد می شود.

    در Help مربوط به SQLServer هم این توضیحات را پیدا کردم.
    E. Make a copy of a database using BACKUP and RESTORE
    This example uses both the BACKUP and RESTORE statements to make a copy of the Northwind database. The MOVE statement causes the data and log file to be restored to the specified locations. The RESTORE FILELISTONLY statement is used to determine the number and names of the files in the database being restored. The new copy of the database is named TestDB. For more information, see RESTORE FILELISTONLY.

    BACKUP DATABASE Northwind
    TO DISK = 'c:\Northwind.bak'
    RESTORE FILELISTONLY
    FROM DISK = 'c:\Northwind.bak'
    RESTORE DATABASE TestDB
    FROM DISK = 'c:\Northwind.bak'
    WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
    MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
    GO


تاپیک های مشابه

  1. import data از طریق برنامه
    نوشته شده توسط mandana.k در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 05 دی 1386, 09:30 صبح
  2. import user from txt file in active directory SCRIPT
    نوشته شده توسط powerlove در بخش شبکه و Networking‌
    پاسخ: 3
    آخرین پست: شنبه 22 بهمن 1384, 12:07 عصر
  3. Import XML File
    نوشته شده توسط gh_fereydonpoor در بخش SQL Server
    پاسخ: 1
    آخرین پست: چهارشنبه 09 شهریور 1384, 22:26 عصر
  4. Import Data
    نوشته شده توسط Roza_tsc در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 22 بهمن 1383, 17:46 عصر
  5. جلوگیری از Import کردن DataBase
    نوشته شده توسط gh_fereydonpoor در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 07 اردیبهشت 1383, 14:47 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •