T-SQL для автоматического наращивания нескольких файлов данных

Кажется, я не могу выяснить проблемы с моим сценарием для изменения базы данных SQL Server 2008 и роста файлов. Есть два файла данных и файл журнала, для которых необходимо включить Autogrowth. Это выглядит совершенно неправильно? Спасибо!

USE MASTER
GO
ALTER DATABASE BigDB
MODIFY FILE
( NAME = BIGDBPPE,
FILENAME = "H:\MSSQL\Data\BigDB.mdf",
MAXSIZE = UNLIMITED,
FILEGROWTH = 2000MB)

USE MASTER
GO
ALTER DATABASE BigDB
MODIFY FILE
( NAME = BIGDBPPE1,
FILENAME = "K:\MSSQL\Data\BigDB_data1.ndf",
MAXSIZE = UNLIMITED,
FILEGROWTH = 2000MB)

USE MASTER
GO
ALTER DATABASE BigDB
MODIFY FILE
( NAME = BIGDBPPE_log,
FILENAME = "O:\MSSQL\Data\BigDB_log.ldf",
MAXSIZE = UNLIMITED,
FILEGROWTH = 200MB)
GO

1 ответ

Решение

Синтаксис выглядит хорошо, убедитесь, что имя базы данных не должно быть [в квадратных скобках] и что логические имена совпадают.

Другие вопросы по тегам