Paramétereket módosítja adatbázis utasításokat fájlok és csoportok (-SQL)

Az adatbázis neve adatokat.

Hozzáad egy fájlt az adatbázisba.

Ez megadja azt a fájlt, amelyhez hozzá szeretné adni a megadott fájlt. Az aktuális fájl csoport, és megtudja, melyik fájl csoportja jelenleg beállítva alapértelmezett használja a könyvtár ötlete sys.filegroups.







Hozzáteszi egy log fájlt a megadott adatbázis.

A fájl eltávolítása logical_file_name

Eltávolítja a logikai fájl leírást az SQL Server és a fizikai fájl. A fájl nem törölhető, ha nem üres.

A logikai név használt SQL Server, ha a fájl megnyitásakor.

Ez meghatározza a fájlt meg kell változtatni. Csak egy tulajdonság lehet változtatni . Ajánlat neve mindig meg kell adni a , hogy melyik fájl megváltozott. Ha a kikötés megadott méret, az új fájl mérete nem lehet nagyobb, mint a jelenlegi.

Megváltoztatni a logikai nevét adatfájlt vagy log fájl, adja meg a logikai fájl nevét, amelyet át kell nevezni, a javaslat NAME. Új logikai nevet a fájl - a NEWNAME mondat. Például:

Ha mozgatja a full-text katalógus adja csak az új utat a FILENAME záradékot. Ne adja meg a fájl nevét az operációs rendszer.

Fájlcsoporttól FILESTREAM NÉV értéket meg lehet változtatni a hálózati mód. Az érték a neve lehet változtatni a hálózati mód, de a változás lép életbe csak a fizikai mozgás a tartály kerül végrehajtásra, valamint a stop és az azt követő újraindítás a szerveren.

Beállíthatjuk, hogy a FILESTREAM fájlparaméter egyenlő OFFLINE. Ha FILESTREAM fájl definiáljuk a hálózaton kívüli, a szülő filegroup van jelölve, mint az offline, így minden próbálkozás, hogy hozzáférjen a FILESTREAM adatok belül fájlcsoporttól sikertelen lesz.

Szabályozza a fájl tulajdonságait.

Ez meghatározza a logikai fájl nevét.

A logikai nevet használják az SQL Server, ha a fájl megnyitásakor.

Meghatározza egy új logikai a fájl nevét.

Név, amely felváltja a jelenlegi logikai fájl nevét. A névnek egyedinek kell lennie az adatbázis és a szabályok betartását az azonosítók. A név lehet egy karakter konstans vagy állandó Unicode rendszeres azonosító vagy körülhatárolt azonosítókat. További információért lásd., Lásd: Az azonosítók objektum nevek.

Megadja a fájl nevét az operációs rendszer (fizikai neve).

Az alapértelmezett fájl csoport (sor), ez a paraméter a fájl elérési útvonala és neve által használt operációs rendszer a fájl létrehozásához. A fájl kell elhelyezkednie a szerveren futó SQL Server. A megadott útvonal léteznie kell, mielőtt az ALTER DATABASE nyilatkozatot.

Paraméterek SIZE, MAXSIZE és FILEGROWTH nem elérhető, ha a fájl elérési útvonalát UNC formátumban.

Rendszer adatbázisok nem lehet elhelyezni egy közös UNC könyvtárakat.

Az adatfájlok nem található tömörített fájl rendszer, kivéve, ha a fájlok másodlagos fájlok csak olvasható, vagy az adatbázis csak olvasható módban. log fájlokat semmiképpen nem található tömörített fájlrendszereket. További információért lásd. Szakasz tömörítő és file-csoport csak olvasható.

Ha a fájl a kezeletlen részén, os_file_name érv kell adnia csak a betűjelet meglévő nyers partíciót. Minden kezeletlen részén is elhelyezhető csak egy fájlt.

Mert FILESTREAM filegroup filename paraméter az útvonalat, ahol FILESTREAM adatokat tárolni fogják. Ott kell lennie egészen az utolsó könyvtár, de az utóbbi nem lehet egy katalógust. Például, ha az Ön által megadott elérési útját «C: \ MyFiles \ MyFilestreamData», mappa «C: \ MyFiles» léteznie kell futtatni az utasításokat ALTER DATABASE, és a mappa «MyFilestreamData» - nem.

Fájlcsoporttól és a fájl ( ) Kell létrehozni egy nyilatkozatot. Csak egy fájlt lehet fájlcsoporttól FILESTREAM ( , ).

Tulajdonságok SIZE, MAXSIZE és FILEGROWTH hogy FileStream nem tartalmaznak fájlcsoporttól.

Meghatározza a fájl méretét. SIZE opció nem vonatkozik a Fájlcsoportok FILESTREAM.

Ha manuális ADD FILE mérete érv az eredeti fájl méretét. Ha a használt Módosítása FILE utasítást méretet érv az új fájl méretét, és nagyobbnak kell lennie, mint a jelenlegi fájl mérete.







Ha a méret argumentum nincs megadva az elsődleges fájl az SQL Server a mérete az elsődleges megadott fájlt a modell adatbázisban. Ha a megadott másodlagos adatfájlt, vagy jelentkezzen, de a fájl mérete paraméter meg van adva, a Database Engine összetevő határozza meg a fájl mérete 1 MB.

Utótagok KB, MB, GB és a TB lehet használni annak jelzésére kilobájt, megabájt, gigabájt, vagy terabájt. Alapértelmezett - MB. Adjon egy egész szám, tizedesvessző nélkül. Konvertálásához utasításokat megabyte frakciót értéket kilobyteban száma megszorozza 1024. Például, válassza ki a „1536 KB» helyett «1,5 MB» (1,5 x 1024 = 1536).

Ez meghatározza a maximális méretet, amelyre a fájl nőhet. MAXSIZE paraméter nem vonatkozik a fájl csoportok FILESTREAM.

A maximális fájlméretet. Utótagok KB, MB, GB és a TB lehet használni annak jelzésére kilobájt, megabájt, gigabájt, vagy terabájt. Alapértelmezett - MB. Adjon egy egész szám, tizedesvessző nélkül. Ha max_size argumentum nincs megadva, a fájl mérete növekedhet, amíg a lemez tele.

Ez azt jelzi, hogy a fájl növekszik, amíg a lemez megtelt. Az SQL Server log file, ami be van állítva korlátlan méretének növekedése, van egy maximális mérete 2 TB, és egy adatfájlt - 16TB.

Beállítja automatikusan növeli a fájl méretét. FILEGROWTH paraméterértéke fájl nem haladja meg MAXSIZE paramétert. FILEGROWTH lehetőség nem vonatkozik a fájl csoportok FILESTREAM.

A térköz hozzá a fájlt minden alkalommal növekszik a szükséges helyet.

Az érték adható kilobájt, megabájt, gigabájt, terabájt vagy százalék (%). Ha megad egy számot nincs utótag MB, KB, vagy%, az alapértelmezett MB. Ha a méret van megadva százalékban (%), a növekedési lépést úgy definiáljuk, mint egy százaléka a méret a fájl ebben a fájlban. Az említett mérete kerekítve a következő 64K.

A 0 érték azt jelzi, hogy az auto növekmény ki van kapcsolva, és az extra helyet nem engedélyezett a fájlt.

Ha FILEGROWTH paraméter nincs megadva, akkor az alapértelmezett érték 1 MB adat fájlokat és 10% a naplófájlok, a legkisebb - 64 KB.

Ez hozza a fájl offline módban, és nem minden a tárgyak a fájlcsoporttól megközelíthetetlen.

Használja ezt az opciót csak akkor, ha a fájl sérült, és vissza lehet állítani. Fájl fordította offline módba lehet újra engedélyezni a mód csak a hálózat visszaállításakor a biztonsági mentésből. További információ a felépülés egy példányát egy fájlt, lásd. Szakasz a RESTORE (-SQL).

Add, módosíthatja vagy törölheti a fájlt csoport az adatbázisból.

ADD fájlcsoporttól filegroup_name

Hozzáad egy filegroup az adatbázisba.

Megadja, hogy a filegroup tárolja nagy bináris objektum (BLOB) FILESTREAM fájlrendszert.

REMOVE fájlcsoporttól filegroup_name

Eltávolítja a filegroup az adatbázisból. A fájl csoport nem lehet eltávolítani, amíg ki nem ürül. Először távolítsa el a fájlt csoport összes fájlt. További információért lásd. Fent, a «fájl eltávolítása logical_file_name».

Változások fájlcsoportban állapotának módosításával a READ_ONLY vagy READ_WRITE, így az alapértelmezett fájlcsoportba az adatbázis vagy a fájl nevének módosítása a csoport.

Beállítja tulajdon „read-only” vagy „read-write” a fájl-csoport.

Változások fájlcsoportban az alapértelmezett adatbázist filegroup_name érv. Csak egy filegroup az adatbázisban lehet az alapértelmezett fájlcsoporttól. További információért lásd. Szakasz Alapvető információ a fájlok és a csoportok.

Megváltoztatja a fájl nevét a csoport new_filegroup_name érv.

Beállítja tulajdon „read-only” vagy „read-write” a fájl-csoport.

Ez kimondja, hogy a fájl csoport abban a helyzetben van, hogy csak olvasható. Változó létesítményeihez tilos. Az elsődleges filegroup lefordítani egy állapot nem csak olvasható. Megváltoztatni ezt, akkor kizárólagos hozzáférést az adatbázishoz. További információért lásd. A leírás ajánlatok SINGLE_USER.

Mivel az adatbázis írásvédett, nem tudja, hogy ezeket a változásokat:

automatikus helyreállítási elhagyjuk a rendszer beindítását;

Adatbázis tömörítés nem lehetséges;

adatbázisok, amelyek abban a helyzetben, hogy csak olvasható, nem lehet blokkolni. Ez azt eredményezheti, hogy a gyorsabb végrehajtás lekérdezések.

A kulcsszó READONLY lesz távolítva a jövőbeli változata a Microsoft SQL Server. Kerülje a kulcsszó READONLY új fejlesztési munka és a terv módosítására alkalmazások jelenleg használni. Ehelyett a READ_ONLY.

Ez kimondja, hogy a fájl csoport a READ_WRITE állapotban. Jogosult módosítani tárgyakat a fájlcsoporttól. Megváltoztatni ezt, akkor kizárólagos hozzáférést az adatbázishoz. További információért lásd. A leírás ajánlatok SINGLE_USER.

Kulcsszó ReadWrite lesz távolítva a jövőbeli változata a Microsoft SQL Server. Kerülje a kulcsszó ReadWrite új fejlesztési munka és a terv módosítására alkalmazások jelenleg használni. Ehelyett használja READ_WRITE.

Állapota ezeket a paramétereket meg lehet határozni az érték ellenőrzése oszlopban is_read_only sys.databases katalógus nézet Updateability DATABASEPROPERTYEX tulajdonságok vagy funkciók.

Méretének csökkentése az adatbázis, akkor a javaslat DBCC SHRINKDATABASE.

Hozzáadása vagy eltávolítása a fájl a mentés idejére nyilatkozat lehetetlen.

Minden adatbázis megadható legfeljebb 32.767 fájlok és 32.767 filegroups.

fájlok áthelyezése

katasztrófa utáni helyreállítás. Például az adatbázis gyanús mód vagy miatt leállt a hardverhiba;

mozgása egy ütemezett lemez karbantartást.

inicializáló fájl

Alapértelmezésben adatfájlok inicializálja és folyóiratok, nullákkal töltjük fel, amikor végre az alábbi műveleteket:

Egy adatbázis létrehozása;

fájlok hozzáadását egy létező adatbázist;

méretének növelése egy létező fájlt;

visszaállítani az adatbázist vagy fájl csoport.

Az adatfájlokat lehet inicializálni azonnal. Ez lehetővé tette a gyors végrehajtását ezen fájlműveleteket. További információért lásd. A részben inicializálása az adatbázis fájlokat.