با سلام و خسته نباشید خدمت شما
من از .WRITE در دستور update برای اضافه کردن عکس یا فایلهای دیگر استفاده می کنم فقط من اگر بدون .WRITE یک فایل 200 مگابایتی را اضافه بکنم حجم فایل ldf خیلی بالا می رود حالا اگر همان فایل را با .WRITE در دستور update استفاده بکنم حجم فایل Ldf خیلی خیلی کم اضافه می شود حالا سئوال من این هست که اگر من از .WRITE استفاده بکنم آیا من می توانم به نقطه قبل از فایل 200 مگابایتی برگردم یعنی منظور من این هست که اگر من از .WRITE استفاده بکنم آیا لاگ کافی برای فایل 200 مگابایتی در فایل Ldf اضافه می کند و کلا مشکلی از جهت فایل ldf برای من پیش نمی آید.
یک موقع هست دیتابیس crash می کند و اگر دیتابیس بتواند بازیابی شود آیا من می توانم به بعد از فایل 200 مگابایتی یا حتی قبل از آن برگردم.
ممنون می شوم راهنمایی کنید.
من از کوئری زیر استفاده می کنم :
DECLARE @tmp VARBINARY(MAX) --Change to the correct datatype here SELECT @tmp = BulkColumn FROM OPENROWSET (BULK 'C:\e\a.rar', SINGLE_BLOB) a UPDATE table_4 SET CategoryPicture .WRITE (@tmp, 0, NULL) WHERE (id = 2)
و حتی بدون .WRITE از کوئری زیر استفاده می کنم :
DECLARE @tmp VARBINARY(MAX) --Change to the correct datatype here SELECT @tmp = BulkColumn FROM OPENROWSET (BULK 'C:\e\a.rar', SINGLE_BLOB) a UPDATE table_4 SET CategoryPicture = @TMP WHERE (id = 2)
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود