Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > Microsoft SQL Server
  Aktif Konular Aktif Konular RSS: SQL Server 2012 FileTable
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

SQL Server 2012 FileTable

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: SQL Server 2012 FileTable
    Gönderim Zamanı: 15.Subat.2012 Saat 17:49
SQL Server 2012 ile yeni gelen FileTable tablo tipine örnek;
 
örnek bir veritabanı oluşturalım. veritabanını oluştururken FILESTREAM modda oluşturduğumuza dikkat ediniz ! Aşağıdaki örneğe göre bilgsiayarınızda C:\FileTable\Data ve klasör yolunu oluşturmanız gerekiyor !
 
 
CREATE DATABASE MyFileTableTest
ON  PRIMARY
(
    NAME = N'MyFileTableTest',
    FILENAME = N'C:\FileTable\MyFileTableTest.mdf'
),
FILEGROUP FilestreamFG CONTAINS FILESTREAM
(
    NAME = MyFileStreamData,
    FILENAME= 'C:\FileTable\Data'
)
LOG ON
(
    NAME = N'MyFileTableTest_Log',
    FILENAME = N'C:\FileTable\MyFileTableTest_log.ldf'
)
WITH FILESTREAM
(
    NON_TRANSACTED_ACCESS = FULL,
    DIRECTORY_NAME = N'FileTable'
)
 
veritabanımızı yarattıktan sonra;
aşağıdaki komut ile FileTable tipinde yeni tablomuzu yaratalım. Bu tablo SQL Server'da Tables bölümü altında FILETABLES alanına gelecektir.
 
USE MyFileTableTest
go
CREATE TABLE MyDocumentStore AS FileTable
WITH
(
    FileTable_Directory = 'MyDocumentStore',
    FileTable_Collate_Filename = database_default
);
GO
 
Tablo oluştuktan sonra;

 
Oluşturduğumuz klasöre 3-4 dosya atalım; (tabloyu yaratırken 'MyDocumentStore' adıyla oluşturma yapmıştık. Bu sebeple tabloyu yaratırken kullandığımız ad doğrultusunda klasör yapalım !
 
 
 
ve son nokta !
 
Select ile bir sorgu yapalım.
 
 
 
ve birde update sorgu yapalım !
 
UPDATE MyDocumentStore
SET name = 'Geniiius.txt'
WHERE stream_id = '05A9F338-CF32-E111-BB43-080027F9EB26'
 
ve aşağıda da gördüğünüz gibi sorgu sonucu diskteki dosya adı değişti
 
 
ve SQL Serverdaki Bu yenilik bence harika ! Dosya arşivleme sistemleri yapanlar için ;)
 
 


Düzenleyen murat turan - 15.Subat.2012 Saat 17:55
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,211 Saniyede Yüklendi. [power by : WebWiz]