Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk bemutatja, hogyan helyezhetők át FILESTREAM-kompatibilis adatbázisok.
Jegyzet
A jelen témakör példáihoz szükség van a Archive adatbázisra, amelyet a fejezetben, a „FILESTREAM-Enabled adatbázislétrehozása” résznél hoztak létre.
FILESTREAM-kompatibilis adatbázis áthelyezése
Az SQL Server Management Studióban válassza Új lekérdezés lehetőséget a Lekérdezésszerkesztő megnyitásához.
Másolja a következő Transact-SQL szkriptet a Lekérdezésszerkesztőbe, majd válassza a Végrehajtáslehetőséget. Ez a szkript megjeleníti a FILESTREAM-adatbázis által használt fizikai adatbázisfájlok helyét.
USE [Archive] GO SELECT type_desc, name, physical_name from sys.database_files;Másolja a következő Transact-SQL szkriptet a Lekérdezésszerkesztőbe, majd válassza a Végrehajtáslehetőséget. Ez a kód offline állapotba helyezi a
Archiveadatbázist.USE [master] EXEC sp_detach_db [Archive]; GOHozza létre a mappát
C:\moved_location, majd helyezze át a 2. lépésben felsorolt fájlokat és mappákat.Másolja a következő Transact-SQL szkriptet a Lekérdezésszerkesztőbe, majd válassza a Végrehajtáslehetőséget. Ez a szkript online állapotba állítja a
Archiveadatbázist.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
Lásd még:
- Adatbázis csatolása
- Adatbázis leválasztása
- Adatbázis leválasztása és csatolása (SQL Server)
- ADATBÁZIS LÉTREHOZÁSA (SQL Server Transact-SQL)
- Fájlrendszerengedélyek konfigurálása adatbázismotor-hozzáférési