Как объединение физических файлов и переименовать логическое имя файла в SQL Server 2000 и SQL Server 2005

Обзор

В Microsoft SQL Server 2000 и в MicrosoftSQL Server 2005 можно добавить, удалить и переименовать файлы данных и файлы журнала транзакций. В данной статье описывается объединение физических файлов и переименовать логическое имя файла в SQL Server 2000 и SQL Server 2005.

Дополнительные сведения


Объединение физических файлов

Может потребоваться объединить файлы или уменьшите количество физических файлов для сервера, на котором запущен SQL Server 2000 или SQL Server 2005. Чтобы сократить количество физических файлов, можно удалить файлы. Чтобы объединить файлы, могут удалять завершенные транзакции.

Удаление файлов

При удалении данных или файла журнала транзакций удаление файла из базы данных. Тем не менее не может удалить файл из базы данных, если файл содержит данные журнала данных и транзакций. Файл можно удалить, только если он пуст. Если у вас есть данные, которые требуется сохранить, можно перенести данные из файла данных в другие файлы той же файловой группе. Для переноса данных можно использовать инструкцию DBCC SHRINKFILE и с указанием предложения EMPTYFILE. Затем SQL Server больше не разрешает данных для вставки в файл и файл можно удалить с помощью инструкции ALTER DATABASE.

Данные журнала транзакций не удается выполнить миграцию из одного файла журнала в другой, чтобы удалить файл журнала транзакций.

Очистка неактивных транзакций

Для удаления неактивных транзакций из файла журнала транзакций, необходимо выполнить усечение или резервное копирование журнала транзакций. Когда файл журнала транзакций не содержит каких-либо активных или неактивных транзакций, можно удалить файл журнала из базы данных. Чтобы удалить файл журнала из базы данных, выполните следующие действия.

Внимание! После добавления или удаления файлов немедленно создайте резервную копию базы данных. Перед созданием резервной копии журнала транзакций необходимо создать полную резервную копию.

Переименовать логическое имя файла

Чтобы изменить логическое имя файла данных или файла журнала, укажите логическое имя файла, чтобы переименовать с помощью параметра Name и задайте новое логическое имя для файла с помощью параметра NewName . Чтобы переименовать логического файла, выполните следующую инструкцию Transact-SQL:
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)

Ссылки

Для получения дополнительных сведений посетите следующие веб-узлы корпорации Майкрософт:

Добавление и удаление данных и файлов журнала транзакций

ИНСТРУКЦИЯ DBCC SHRINKFILE

Физических файлов баз данных и файловых групп

ИЗМЕНЕНИЕ БАЗЫ ДАННЫХ

Расширение базы данных

Сжатие базы данных

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
324432 PRB: команд SHRINKDATABASE и DBCC SHRINKFILE могут не работать из-за разреженное Text, Ntext или Image столбцов
Свойства

Номер статьи: 814576 — последний просмотр: 23 февр. 2017 г. — редакция: 1

Отзывы и предложения