Как только вы напишите сценарии SQL, создающие базу данных, останется только запустить их и посмотреть на результат. Если вы допустите ошибку и создастся не такая база данных, какую вы хотели, то исправлять это нужно именно сейчас, а не когда будут загружены данные, а пользователи получат доступ к системе. При использовании сценариев SQL вы можете изменять их и запускать по мере необходимости снова и снова. Ниже приведен пример сценария, использующего много файлов в составе группы файлов для распространения базы данных по нескольким контроллерам:
---- Сценарий SQL для создания базы данных, состоящей из нескольких файлов -- d:, e: и f: - для данных, e: и f: имеют в два раза больше дисковых накопителей, -- чем имеется у d:, поэтому размер базы данных, распределенной для них в -- два раза больше, чем для d:. l: используется для журнала. -- CREATE DATABASE demo ONPRIMARY ( NAME = demo1, FILENAME = 'd:\data\demo_dat1.mdf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20),( NAME = demo2, FILENAME = 'e:\data\demo_dat2.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20),( NAME = demo3, FILENAME = 'f:\data\demo_dat3.ndf', SIZE = 200MB, MAXSIZE = 200, FILEGROWTH = 20)LOG ON ( NAME = demolog1, FILENAME = 'l:\data\demo_log1.ldf', SIZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20)GO
Информация в данной лекции, особенно в данном разделе, поможет вам создать оптимальную подсистему ввода-вывода для вашей системы SQL Server. В следующем разделе даны несколько советов и рекомендаций, которые помогут вам создавать и исправлять подсистемы ввода-вывода.