در مورد تابع .WRITE برای لاگ کمتر در فایل ldf

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام و خسته نباشید خدمت شما

من از .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)
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است