PDA

View Full Version : سوال: Invalid column name is_compressed & compressed_backup_size



mhsmity
چهارشنبه 01 شهریور 1391, 09:21 صبح
خوب نباید یه سوال رو دوبار برسید ولی وقتی کسی نسیت جواب بده
ودیگه تاپیک قدمی می شه و کسی بهش سر نمی زنه باید چی کار کنم؟ :اشتباه:

کارم روی زمین مونده ها بچه ها کمک کنید؟ تو رو خدا :افسرده:

http://barnamenevis.org/showthread.php?357136-Sql-BackUp-Invalid-column-name-is_compressed-.




خوب این کد که نوشتم بعد هم راست کلیک و Execute این کار رو داخل سی شارپ کردم.
ALTER proc [dbo].[mybackup2]
as
backup database [E:\B_6\B_6\DATABASE1.MDF] to disk = 'E:\B_6\B_6\DATABASE1.bak' with init


خوب دوست عزیز الان نظرت چیه؟
Running [dbo].[mybackup2].

Processed 168 pages for database 'E:\B_6\B_6\DATABASE1.MDF', file 'Database1' on file 1.
Processed 2 pages for database 'E:\B_6\B_6\DATABASE1.MDF', file 'Database1_log' on file 1.
Invalid column name 'is_compressed'.
Invalid column name 'compressed_backup_size'.
Could not insert a backup or restore history/detail record in the msdb database. This may indicate a problem with the msdb database. The backup/restore operation was still successful.
BACKUP DATABASE successfully processed 170 pages in 0.478 seconds (2.771 MB/sec).
No rows affected.
(0 row(s) returned)
@RETURN_VALUE = -6
Finished running [dbo].[mybackup2].


فایل پروژه زیر رو برای راحت اجرا شدن داخل درایو E:\ بزارش

http://barnamenevis.org/images/misc/paperclip.png فایل های ضمیمه

http://barnamenevis.org/images/attach/rar.gif b_6.rar‏ (http://barnamenevis.org/attachment.php?attachmentid=91557&d=1345472531) (213.3 کیلوبایت, 17

mhsmity
چهارشنبه 01 شهریور 1391, 14:20 عصر
ای ول متخصص نداریم قربون همتون برم.
بابا
:چشمک:

ehsan7007
چهارشنبه 01 شهریور 1391, 14:54 عصر
متخصص هست ، ولی باید صبر کنی عزیزم.

veniz2008
چهارشنبه 01 شهریور 1391, 14:58 عصر
ای ول متخصص نداریم قربون همتون برم.
بابا
:چشمک:
من آخرین بار توی پیام خصوصی چند مورد راهنمایی کردم. آیا اون چیزهایی رو که گفتم انجام دادید و نتیجه نگرفتید؟
اینو به اینخاطر میگم که خیلی زیاد دیدم که یه دوست رو راهنمایی میکنیم ولی بازم کار خودش رو انجام میده و بعدش گله و شکایت میکنه که کسی نیست که راهنمایی کنه.

ehsan7007
چهارشنبه 01 شهریور 1391, 15:07 عصر
اینجوری بنویس درست میشه.
البته ناقصه و با ید درستش کرد .


SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;User Instance=True");



private void button1_Click(object sender, EventArgs e)
{

con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "mybackup2";



con.Close();
MessageBox.Show("نسخه پشتیبان با موفقیت تهیه گردید");
}

mhsmity
چهارشنبه 01 شهریور 1391, 15:47 عصر
عجب گیری افتادیم :متعجب:

آقای ehsan7007 (http://barnamenevis.org/member.php?260879-ehsan7007) اگر متخصص هستش پس چرا بعد از این همه وقت هنوز مشکلم حل نشده .
در دست درد نکنه چرا تاپیک های قبلی رو نخوندی که بفهمی چقدر این کدها تکرای و ضایع هستش شما فقط عنوان رو که دیدی سعی کردی که یه جواب به ناله های بنده داده باشی بازم دست درد نکه ان شاالله که به نتیجه برسم ممنون.

آقای mohammaddou (http://barnamenevis.org/member.php?155296-mohammaddou) بنده دقت نمی کنم به نوشته های شما و دیگر دوستان.
اتفاقا شما و دیگر دوستان به نوشته های بنده دقت نمی کنید بله درسته هزار بار به شما گفتم نه نه نه نمی شه.
من جی کار باید می کردم که نکردم ؟
سورس که براتون گذاشتم
عکس خطا رو هم که گذاشتم
نمومه پروزه هم برای دانلود گذاشتم

خوب حضرت عالی حال بگو کجاش چی کم داره، کجا من اشتباه کردم.

ehsan7007
چهارشنبه 01 شهریور 1391, 16:18 عصر
خب مگه با مال من هم خطا داد؟
من تاحالا بیشتر از 10 با برنامه ی شما رو تست کردم ولی همچین خطایی که تو پست یک گذلشتید ندیدم!!!

با حذف کردن cmd.ExecuteNonQuery(); همه چیز حل میشه!!
(البته ظاهرن)

من الان با همین سورس شما از دیتابیستون بک آپ گرفتم.



در ضمن ، این که کسی به سوال شکما جواب نده نشانه ی متخصص نبودن اون فرد نیست ؛ از کجا معلوم که سوال شما غیر تخصصی نیست!!
جناب mohammaddou و سایر دوستان تنها قصدشون کمک به شماست و هیچ وظیفه ای هم نسبت به شما ندارن ، لطف می کنن و در سایت به مشکل دوستان پاسخ میدن و براشون هیچ اجباری هم برای حل مشکل بقیه نیست!!


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


در هر صورت امیدوارم موفق باشی.

veniz2008
چهارشنبه 01 شهریور 1391, 16:36 عصر
ببین دوست من. من در حد علم خودم میتونم به دیگران کمک کنم نه بیشتر از اون. اون کدی رو که برای بک اپ گذاشتم خودم بارها باهاش کار کردم. سایر دوستان هم که تست کردن بدون هیچ مشکلی جواب داده. بنابراین مشکل از کد نیست مشکل از برنامه شماست ( یا ویژوال یا sql ).
یه نکته ای رو درباره رعایت نکردن اصول کارتون بگم. وقتی کانکشن رو به اون صورت توی برنامه مینویسی باید فایل های دیتابیس رو در پوشه debuge و در کنار فایل اجرایی برنامه قرار بدی تا با اجرای برنامه، فایل دیتابیس بصورت خودکار attach بشه و نیازی نباشه که کاربر بصورت دستی عمل attach رو انجام بده. در صورتیکه برنامه ای که برای من گذاشتی این نکته رو رعایت نکرده بودید.
برنامه نویسی پر از این نکته هاست. کافیه یه مورد رو رعایت نکنی تا به جواب نرسی.
اینم مد نظر داشته باشید که هیچ کس بدهکار هیچکس نیست. با همین بی احترامی هایی که بعضا انجام میشه دوستان رغبت کمتری پیدا میکنن که در سایت حضور پیدا کنن و مشکل کسی رو حل کنن. هیچکس تمایل نداره که باهاش تند صحبت بشه یا بی احترامی بهش بشه. در کل من در حد خودم شما رو راهنمایی کردم امیدوارم کسی پیدا بشه و مشکل شما رو حل کنه.
موفق باشی.

mhsmity
پنج شنبه 02 شهریور 1391, 18:15 عصر
سلام به دوستای خوبم

:خجالت: از همه شما حلالیت می خوام اگه حرفی بی جای زدم بخشید !! :خجالت:
خوب اما برسیم به سوالون

منظورش چیه؟

Wes Aday (http://www.codeproject.com/script/Membership/View.aspx?mid=55831) - 1 days ago
If you are using the Express edition, try applying either SQL Server Express SP1 or SQL Server Express SP2 to your SQL Server Express installation.

یعنی باید چی کار کنم چه Sp1 روه به Sp2 ویا Sp3 ارتقاع بدم .