نمایش نتایج 1 تا 2 از 2

نام تاپیک: استفاده از ّFileStream در SQL2008

  1. #1
    کاربر جدید
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران
    پست
    5

    استفاده از ّFileStream در SQL2008

    با سلام
    دوستان عزیز برای این کار ابتدا باید FileStream رو توی SQL Server 2008 فعال کنید:

    کد:
    EXEC sp_Configure filestream_access_level, 2

    سپس باید یک گروه فایل از نوع FileStream برای DB تون ایجاد کنید:


    سپس از نوع گروه ایجاد شده یک فایل در DB تون ایجاد کنید:


    سپس Table تون رو به صورت زیر Create کنید:

    کد:
    CREATE TABLE [dbo].[SUP_Log](
    [SupLogID] [int] NOT NULL,
    [EntityID] [smallint] NOT NULL,
    [RefID] [int] NOT NULL,
    [BeforeChangeObject] [varbinary](max) FILESTREAM NULL,
    [AfterChangeObject] [varbinary](max) FILESTREAM NULL,
    [RowGUID] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE


    به این نکته دقت داشته باشید که برای اینکه بتونید یک فیلد رو توی یک جدول از نوع FileStream در نظر بگیرید، باید درون این جدول یک فیلد UNIQUEIDENTIFIER از نوع ROWGUIDCOL وجود داشته باشه.

    در ضمن نکته ای که وجود داره اینه که نحوه ذخیره سازی Data توی این فیلد از سمت Application هیچ تفاوتی با ذخیره سازی توی SQL Server 2005 نداره. یعنی دقیقا شما باید یک Object از نوع آرایه ای از بایت رو باید توی فیلدتون ذخیره کنید.

    **منبع : developercenter.ir
    آخرین ویرایش به وسیله mojiprogrammer : پنج شنبه 10 اردیبهشت 1388 در 13:03 عصر

  2. #2
    کاربر دائمی آواتار Microsoft.net
    تاریخ عضویت
    آبان 1382
    محل زندگی
    مشهد
    پست
    584

    نقل قول: استفاده از ّFileStream در SQL2008

    چه مزیتی داره نسبت به روش معمولی ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •