PDA

View Full Version : Restore دیتابیس و عدم نمایش محتوای جداول



jk
شنبه 15 مهر 1385, 16:32 عصر
من با استفاده از دستور زیر بانک اطلاعاتی مورد نظر را ریستوری می کنم

RESTORE database TimeRecordMV from Disk = 'E:\1.bak


متاسفانه در حالت فوق رکوردهای جداول برگشت داده نمی شود

در حالی که با استفاده از ویزارد ریستوری رکوردهای جداول برگشت داده میشود
ممنون میشوم دوستان دلیلشو مطرح کنند

با تشکر

AminSobati
شنبه 15 مهر 1385, 20:26 عصر
مطمئن هستین که در این فایل، فقط یک سری Backup دارین؟ یا شاید Backupهای دیگه ای هم بهش Append شده باشن که میبایست Restore بشن

jk
یک شنبه 16 مهر 1385, 08:42 صبح
این فایل با استفاده از ویزارد اسگیوال کاملا تمامی جداول را با تمامی رکوردها برگشت میده ولی موقعی که از دستور فوق استفاده می کنم فقط جداول ایجاد میشه و رکوردها برگشت داده نمیشه


در ذیل کلیه کدهای مربوط به ریستوری را می گذارم

Dim DBSql As New ADODB.Connection

DBSql.ConnectionString = "provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=programmer"
DBSql.CursorLocation = adUseClient
DBSql.Open


DBSql.Execute "RESTORE DATABASE TimeRecordMV from Disk = 'E:\1.bak' "

دستور سطر آخری رو از طریق گوری آنالاریز هم اجرا میکنم ولی رکوردها ریستوری نمیشوند