Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede FILESTREAM özellikli veritabanının nasıl taşınacakları gösterilmektedir.
Note
Bu konudaki örnekler, FILESTREAM Etkin Bir Veritabanı Oluşturma konusunda oluşturulan Archive veritabanını gerektirir.
FILESTREAM özellikli veritabanını taşımak için
SQL Server Management Studio'da Yeni Sorgu'yu seçerek Sorgu Düzenleyicisi'ni açın.
Aşağıdaki Transact-SQL betiğini Sorgu Düzenleyicisi'ne kopyalayıp Yürüt'e tıklayın. Bu betik, FILESTREAM veritabanının kullandığı fiziksel veritabanı dosyalarının konumunu görüntüler.
USE [Archive] GO SELECT type_desc, name, physical_name from sys.database_files;Aşağıdaki Transact-SQL betiğini Sorgu Düzenleyicisi'ne kopyalayıp Yürüt'e tıklayın. Bu kod
Archiveveritabanını çevrimdışı duruma getirir.USE [master] EXEC sp_detach_db [Archive]; GOklasörünü
C:\moved_locationoluşturun ve 2. adımda listelenen dosya ve klasörleri klasörüne taşıyın.Aşağıdaki Transact-SQL betiğini Sorgu Düzenleyicisi'ne kopyalayıp Yürüt'e tıklayın. Bu betik
Archiveveritabanını çevrimiçi duruma getirir.CREATE DATABASE [Archive] ON PRIMARY ( NAME = Arch1, FILENAME = 'c:\moved_location\archdat1.mdf'), FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM( NAME = Arch3, FILENAME = 'c:\moved_location\filestream1') LOG ON ( NAME = Archlog1, FILENAME = 'c:\moved_location\archlog1.ldf') FOR ATTACH; GO
Ayrıca bakınız
- Veritabanı ekleme
- Bir veritabanını ayır
- Veritabanı Ayırma ve Ekleme (SQL Server)
- CREATE DATABASE(SQL Server Transact-SQL)
- Veritabanı Altyapısı Erişimi için Dosya Sistemi İzinlerini Yapılandırma