Параметри променят инструкции в базата данни за файлове и файлови групи (преговарям-SQL)

Име на базата данни данни.

Добавя файла с базата данни.

Той определя групата на файла, към който искате да добавите даден файл. За да се покаже текущия файл групата и да разберете кой файл група в момента е настроен по подразбиране, използвайте директория идея sys.filegroups на.

Добавя лог файл в определен базата данни.

Изтрива файла logical_file_name

Премахва логично описанието файл от инстанция на SQL Server и физическия файл. Файлът не може да бъде изтрит, ако тя не е празна.

логично име се използва в SQL Server при достъп до файла.

Той определя файла, за да бъде променена. Само един имот може да се променя . Оферта ИМЕ трябва винаги да бъде посочено в техническата спецификация , за да се определи кой файл е променен. Ако клаузата е определен размер, новият размер на файла трябва да бъде по-голям от тока.

За да промените името на логически файл с данни или лог файл, посочете името на логически файл, който ще бъде преименуван, името на предложение. нов логично име на файла - в NEWNAME изречение. Например:

При преместване на цели текстове каталога, посочете само новия път в клаузата името на файла. Не уточни името на файла в операционната система.

Filegroup FILESTREAM ИМЕ стойност може да се променя онлайн. FILENAME стойност може да се променя онлайн, но направени от промяната да влезе в сила само след като съдът се формира физическо движение, както и спиране и последващо рестартиране на сървъра.

Можете да настроите параметъра FILESTREAM файл равна на офлайн. Ако FILESTREAM файл се определя като самостоятелна, нейната майка filegroup е маркиран в автономни, така че всеки опит за достъп до данните в рамките на този FILESTREAM filegroup ще се провали.

:: =

Контролира свойствата на файла.

Той определя логично името на файла.

логично име, използвано от инстанция на SQL Server при достъп до файла.

Задава нов логично име за файла.

Име, която ще замени сегашната логично името на файла. Името трябва да бъде уникален в рамките на базата данни и да спазват правилата за идентификатори. Името може да бъде постоянен характер или постоянна Unicode редовен идентификатор или ограничени идентификатори. За повече информация, вижте., Вижте Използване Идентификатори като имена на обекти.

Задава името на файла, в операционната система (физически име).

За групата на файла по подразбиране (редове), този параметър е пътя и името на файла се използва от операционната система за създаване на файла. Файлът трябва да се намира на сървър, който работи SQL Server. Указаният път трябва да съществува преди изявлението базата данни ALTER.

Параметри за размера, MAXSIZE и FILEGROWTH не е на разположение, ако пътя до файла в UNC формат.

Файловете с данни не трябва да се намират в компресиран файл система, освен ако файловете са вторични файлове само за четене, или на базата данни е в режим само за четене. лог файлове в никакъв случай не трябва да се намира в компресирани файлови системи. За повече информация, вижте. Раздел компресия и групата на файл е само за четене.

Ако файлът е в третирана само, os_file_name аргумент да посочите само буквата на съществуваща суров дял. Във всеки суров дял може да се постави само един файл.

За FILENAME параметър FILESTREAM filegroup определя пътя, където ще се съхраняват данните FILESTREAM. Трябва да има начин до последния директория и последната директория не трябва да съществува. Например, ако посочите пътя «C: \ MyFiles \ MyFilestreamData», папка «C: \ MyFiles» трябва да съществува, за да изпълните инструкциите ALTER DATABASE и папка на «MyFilestreamData» - не трябва.

Filegroup и файл ( ) Трябва да бъде създаден в единен отчет. Само един файл може да бъде filegroup FILESTREAM ( , ).

Имоти SIZE, MAXSIZE и FILEGROWTH да FILESTREAM не включва filegroup.

Определя размера на файла. опция SIZE не се прилага за FILESTREAM файла групи.

При използване на аргумента за ръчно Добавяне на файл размер е първоначалната размера на файла. Когато се използва в промени параметрите размер на файла инструкция е новият размера на файла и трябва да бъде по-голям от размера на текущия файл.

Ако аргументът за размер не е уточнено за основния файла, SQL Server използва размера на първичния файл, посочен в базата данни на модела. Когато е посочен определената вторична файл с данни или влезте, но параметър размер на файла, компонент Database Engine определя размерът на файла е 1 MB.

Суфикси KB, MB, GB и TB може да се използва за обозначаване на килобайти, мегабайти, гигабайта, или терабайта. наставка по подразбиране - MB. Посочете цяло число без десетична запетая. За да се превърне инструкции стойност мегабайт фракция в килобайти, броят на умножава по 1024. Например, изберете "1536 KB» вместо «1,5 MB» (1,5 х 1024 = 1536).

Той определя максималния размер на която преписката може да расте. параметър MAXSIZE не се прилага за подаване групи FILESTREAM.

Максималният размер на файла. Суфикси KB, MB, GB и TB може да се използва за обозначаване на килобайти, мегабайти, гигабайта, или терабайта. наставка по подразбиране - MB. Посочете цяло число без десетична запетая. Ако не е посочен MAX_SIZE, размерът на файла може да се увеличи, докато дискът е пълен.

Това показва, че файлът може да расте, докато дискът е пълен. В SQL Server лог файл, който е зададен за неограничен увеличаване на размера, той е с максимален размер от 2 TB, както и файл с данни - 16TB.

Задава да увеличава автоматично размера на файла. FILEGROWTH параметър стойност за файла не може да надвишава стойността на параметъра MAXSIZE. FILEGROWTH опция не важи за да подаде групи FILESTREAM.

Размерът на пространството добавя към файла всеки път, увеличаване на необходимото пространство.

Стойността може да се прилага в килобайта, мегабайта, гигабайта, терабайта или процент (%). Ако зададете брой, без наставка MB, KB, или%, по подразбиране е MB. Ако размерът е определен като процент (%) се увеличава с определен процент от размера на файла. Споменатите размер се закръгля до следващия 64k.

Стойност 0 показва, че стъпката за автоматично се изключва и допълнително пространство не е разрешено да подаде.

Ако не е посочен параметър FILEGROWTH, стойността по подразбиране е 1 MB за файлове с данни и 10% за лог файлове, минималната - 64 KB.

Поставя файл офлайн и прави всички обекти в filegroup недостъпни.

Използвайте тази опция само когато файлът е повреден и може да бъде възстановена. Файл преведени на офлайн режим може да бъде повторно добавен в оперативен режим само при възстановяване от резервно копие. За повече информация относно възстановяването на даден файл, вижте. В секцията ВЪЗСТАНОВЯВАНЕ (Transact-SQL).

:: =

Добавяне, промяна или изтриване на групата на файл от базата данни.

ДОБАВИ FILEGROUP filegroup_name

Добавя filegroup към базата данни.

Посочва, че filegroup съхранява голям двоичен обект (BLOB) FILESTREAM файлова система.

ПРЕМАХВАНЕ FILEGROUP filegroup_name

Премахва filegroup от базата данни. Групата на файла не може да бъде отстранен, докато тя е празна. Първо премахнете от файл група на всички файлове. За повече информация, вижте. По-горе в раздел «изтрива файла logical_file_name на задачите».

Промени групата на файл чрез промяна на статута си на READ_ONLY или READ_WRITE, което го прави filegroup по подразбиране за базата данни или промяна на името на файла на групата.

Задава собственост "само за четене" или "за четене и запис" за групата на файл.

Промени подават група база данни по подразбиране на filegroup_name аргумент. Само един filegroup в базата данни може да бъде filegroup по подразбиране. За повече информация, вижте. Раздел Основна информация за файловете и файлови групи.

Променя името на файла на групата на new_filegroup_name аргумент.

:: =

Задава собственост "само за четене" или "за четене и запис" за групата на файл.

В него се посочва, че групата на файла е в състояние да само за четене. Промяна на неговите съоръжения е забранено. Основната filegroup да преведе в състояние не може да бъде само за четене. За да се промени това положение, трябва да имате изключителен достъп до базата данни. За повече информация, вижте. В описанието на оферти SINGLE_USER.

Тъй като базата данни е в само за четене, не можете да направите тези промени:

автоматично възстановяване ще бъдат пропуснати при стартиране на системата;

База данни компресия не е възможно;

бази данни, които са в състояние да само за четене, не могат да бъдат блокирани. Това може да доведе до по-бързо изпълнение на запитвания.

Само за четене на дума, ще бъдат премахнати в бъдеща версия на MicrosoftSQL Server. Избягвайте да използвате ключовата дума READONLY в нова работна развитие и планират да променят приложенията, които в момента го използват. Вместо това използвайте READ_ONLY.

В него се посочва, че групата на файла е в READ_WRITE състояние. Позволено, за да променят предмети в filegroup. За да се промени това положение, трябва да имате изключителен достъп до базата данни. За повече информация, вижте. В описанието на оферти SINGLE_USER.

Ключова дума за четене и писане, ще бъдат премахнати в бъдеща версия на MicrosoftSQL Server. Избягвайте да използвате ключовата дума за четене и писане в нова работна развитие и планират да променят приложенията, които в момента го използват. Вместо това, използвайте READ_WRITE.

Състояние на тези параметри може да се определи от проверката на стойността в колона is_read_only sys.databases каталог вижте Обновяване на DATABASEPROPERTYEX свойства или функции.

За да се намали размера на базата данни, да се използва предложението DBCC SHRINKDATABASE.

Добавяне или премахване на файл по време на отчета за РЕЗЕРВЕН невъзможно.

Всяка база данни може да не бъде посочен повече от 32,767 самостоятелни файлове и 32,767 самостоятелни filegroups.

Преместване на файлове

възстановяване след бедствие. Така например, на базата данни е в режим на заподозрян или затвори поради спиране на хардуер;

преместване за поддръжка по график диск.

инициализация файл