![]() ![]() Semua akses kontainer data FILESTREAM dilakukan dalam transaksi SQL Server. Aplikasi harus menutup handel dengan menggunakan CloseHandle. Jika aplikasi memanggil API lain dengan menggunakan handel, kesalahan ERROR_ACCESS_DENIED dikembalikan. Aplikasi ini menggunakan handel untuk mengalirkan data FILESTREAM, dan kemudian dapat meneruskan handel ke API Win32 berikut: ReadFile, WriteFile, TransmitFile, SetFilePointer, SetEndOfFile, atau FlushFileBuffers. OpenSqlFilestream API mendapatkan handel file Win32. Aplikasi menggunakan token ini untuk mengikat operasi streaming sistem file FILESTREAM ke transaksi. GET_FILESTREAM_TRANSACTION_CONTEXT() mengembalikan token yang mewakili transaksi sesi saat ini. ![]() Ketika database yang berisi data FILESTREAM milik grup ketersediaan AlwaysOn, maka fungsi PathName mengembalikan nama jaringan virtual (VNN) alih-alih nama komputer. Aplikasi menggunakan token ini untuk mendapatkan handel Win32 dan beroperasi pada data BLOB. PathName mengembalikan jalur sebagai token ke BLOB. Untuk mendukung bekerja dengan data BLOB FILESTREAM dalam aplikasi Win32, SQL Server menyediakan fungsi dan API berikut: Saat Anda menggunakan FILESTREAM untuk menyimpan data objek besar biner (BLOB), Anda dapat menggunakan API Win32 untuk bekerja dengan file. Fungsi untuk Bekerja dengan Data FILESTREAM Contoh dalam topik ini memerlukan database dan tabel berkemampuan FILESTREAM yang dibuat di Membuat Database FILESTREAM-Enabled dan Membuat Tabel untuk Menyimpan Data ALIRAN FILE. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |