Loading…

جزیره بانک های اطلاعاتی

این دوره تکمیل شده و شما می توانید این دوره را به صورت یکجا خریداری کنید

با خرید این دوره به صورت یکجا مبلغ 9,600 تومان هدیه دریافت کنید

خرید دوره به صورت یکجا (192,000 تومان)
دوره آموزشی SQL Server :: قسمت پنجاه و یکم - کار با FILESTREAM ها
4,000 تومان

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

دوره آموزشی SQL Server :: قسمت پنجاه و یکم - کار با FILESTREAM ها
شما می توانید سه دقیقه از زمان آموزش را به صورت رایگان مشاهده کنید. برای مشاهده این فیلم آموزشی به صورت کامل می بایست هزینه آن را پرداخت کنید
ارسال کننده: حسین احمدی
حسین احمدی ، بنیانگذار ITPRO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ...
کاربران برتر
توضیحات
در پنجاه و یکم از دوره آموزشی SQL Server با FILESTREAM ها آشنا خواهیم شد. قبل از معرفی قابلیت FILESTREAM در SQL Server 2008 برای ذخیره فایل ها دو روش وجود داشت:

  1. ذخیره فایل به صورت مستقیم در جدول
  2. ذخیره فایل در یک پوشه و ذخیره کردن آدرس یا شناسه فایل ذخیره شده در بانک اطلاعاتی

از نسخه 2008 به بعد و با معرفی قابلیت FILESTREAM ها این امکان در اختیار طراحان بانک های اطلاعاتی قرار گرفت تا ذخیره فایل ها بر روی دیسک را بر عهده SQL Server بگذارند، یعنی شما کافیست یک مقدار Binary را در جدولی که از قابلیت FILESTREAM پشتیبانی می کند ذخیره کنید، SQL Server به صورت خودکار مقدار Binary را به صورت یک فایل بر روی دیسک ذخیره کرده و ارتباط آن را با رکورد مورد نظر در جدول حفظ می کند. در این قسمت با موارد زیر آشنا می شویم:

  1. آشنایی با FILESTREAM و دلایل استفاده از آن
  2. نحوه فعال سازی FILESTREAM از قسمت Configuration Manager و آشنایی با گزینه های آن
  3. نحوه تعیین سطح دسترسی FILESTREAM از طریق Management Studio و T-SQL
  4. بررسی انواع سطح دسترسی FILESTREAM
  5. نحوه ایجاد بانک های اطلاعاتی با پشتیبانی از قابلیت FILESTREAM
  6. اضافه کردن قابلیت FILESTREAM به بانک اطلاعاتی موجود
  7. نحوه ایجاد جداول با پشتیبانی از قابلیت FILESTREAM
  8. درج رکورد ها در جداول حاوی ستون های FILESTREAM
  9. نحوه خواندن رکورد های جداول شامل FILESTREAM
  10. خواندن محتویات یک فایل از روی دیسک به صورت باینری بوسیله عبارت OPENROWSET و ذخیره آن در جداول به صورت FILESTREAM

تهیه کننده: حسین احمدی
منبع: ITpro
مدت زمان کل آموزش: 24 ساعت و 3 دقیقه
دیدگاه ها
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
جناب احمدی یه سوال در مورد این فایل استریم ها داشتم .
وقتی که قراره این فایل هایی که ثبت میشه تو دیتابیس همراه با اون Backup دیتابیس باشه شاید واسه بعضی از فایل ها حجم فایل ها خیلی زیاد باشه . میشه از همین طریق یعنی تو Sql سایز فایل ها رو کاهش داد و بعدش ثبت کرد ؟

بعد یه سوال دیگه ایی هم در مورد این فایل استریم ها . یه سری Best practice رو الان تو همین مورد داشتم می خونندم مثلا یکیش در مورد استفاده از RAID 5 + برای فایل استریم ها بود و دلیلش هم گفته بود برای این که بتونه تو Write & Read عملکرد بهتری داشته باشه . در این مورد هم یه توضیح مختصری بدید ممنون میشم و این که این Best practice ها تو دوره DBA بررسی میشه برای بخش های مختلف یا خیر ؟
با تشکر از شما
تنها کاربرانی که این قسمت را تهیه کرده اند می توانند نظرات مدرس را مشاهده کنند
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
خیلی ممنون
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
سلام. جهت حذفیک سطر چیکار باید کرد؟ چرا دیتا از سرور حذف نمیشه؟؟؟
تنها کاربرانی که این قسمت را تهیه کرده اند می توانند نظرات مدرس را مشاهده کنند
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
سلام سطر پاک میشه. اما فایل فیزیکی ذخیره شده پاک نمیشه!!!
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
نمونه
https:/stackoverflow.comquestions1625001/filestream-files-being-left-behind-after-row-deleted
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
البته توضیح بدم که یک
Filestream
راه اندازی کردم
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
FILESTREAM data is subject to transaction control and therefore is not deleted instantly.

Instead, SQL Server runs a garbage collector which purges the old data when it is sure it had been ultimately deleted.
تنها کاربرانی که این قسمت را تهیه کرده اند می توانند نظرات مدرس را مشاهده کنند
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
با دستور هم بصورت آنی حذف شد. checkpoint میخواست
بهرحال تشکر
برای ارسال نظر وارد شوید.