SQL Server 2012 FileTable |
Yanıt Yaz |
Yazar | |
murat turan
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Admin Group Datakent Kayıt Tarihi: 01.Ekim.2003 Bulundugu Yer: Turkey Online: Sitede Değil Gönderilenler: 1798 |
Alıntı Cevapla
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 |
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |