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 ответ
Решение
Синтаксис выглядит хорошо, убедитесь, что имя базы данных не должно быть [в квадратных скобках] и что логические имена совпадают.