Администрирование · 11 мин
Как переименовать базу данных 1С
Как переименовать базу 1С в файловом и клиент-серверном варианте: изменение имени в списке баз, переименование папки и базы на SQL Server, типичные ошибки.
Переименование базы 1С — задача, с которой сталкиваются при реорганизации компании, разделении учёта по юрлицам или приведении имён баз к единому стандарту. Важно сразу разделить две разные операции: изменение отображаемого имени в списке баз (видит только пользователь на своём компьютере) и фактическое переименование самой базы данных — папки с файловой базой или базы на SQL-сервере.
Первая операция безопасна и занимает минуту. Вторая требует остановки работы пользователей, резервной копии и понимания того, где физически хранятся данные. Ошибка при переименовании файловой папки или базы на сервере СУБД приводит к тому, что 1С перестаёт находить данные, а при неаккуратных действиях на SQL Server можно потерять рабочую базу.
Ниже разобраны оба сценария: для файлового и клиент-серверного вариантов работы, с проверкой результата и разбором типичных ошибок.
Что именно вы собираетесь переименовать
Прежде чем действовать, определите, какая из трёх сущностей требует переименования. От этого зависит вся процедура и уровень риска.
Имя в списке баз — это просто подпись в стартовом окне «1С:Предприятия» на конкретном компьютере. Оно хранится в файле ibases.v8i в профиле пользователя и никак не влияет на сами данные. Другие сотрудники этого изменения не увидят.
Папка файловой базы — каталог на диске или сетевом ресурсе, где лежит файл 1Cv8.1CD. Её имя совпадает с именем базы только по договорённости администратора: платформа обращается к папке по полному пути, а не по имени.
База на сервере СУБД — физическая база данных в MS SQL Server, PostgreSQL или другой СУБД. Её имя прописано в свойствах информационной базы на сервере 1С или в строке подключения, и переименование требует согласованных действий на стороне СУБД и в настройках 1С.
Достаточно кнопки «Изменить» в окне запуска
Переименовывается папка при закрытых сеансах
Нужны права на СУБД и изменение параметров подключения
Все сеансы должны быть завершены до переименования
Как изменить имя базы в списке запуска 1С
Это самый частый и самый безопасный сценарий. Откройте стартовое окно «1С:Предприятия», выделите нужную базу в списке и нажмите кнопку «Изменить». В первом поле диалога — «Наименование» — укажите новое понятное название, например «Бухгалтерия ООО Ромашка» вместо «Бух1». Нажмите «Готово» — изменение применится сразу.
Учтите ограничения этого способа. Наименование хранится локально: если базой пользуются десять сотрудников, каждому придётся менять подпись на своём компьютере, либо администратору — распространить обновлённый файл списка баз. Сами данные, путь к базе и её физическое имя при этом не меняются.
Если список баз формируется централизованно через общий файл списка (v8i) на сетевом ресурсе или через публикацию на веб-сервере, менять наименование нужно в этом общем источнике, иначе при следующем обновлении списка старое название вернётся.
Как переименовать файловую базу 1С
Файловая база — это папка, в которой находится файл 1Cv8.1CD и служебные каталоги. Переименование сводится к переименованию этой папки и исправлению пути в списке баз у всех пользователей.
Порядок действий следующий. Сначала убедитесь, что все пользователи вышли из базы: открытый сеанс держит файлы, и переименование либо не выполнится, либо приведёт к повреждению при активной записи. Затем сделайте резервную копию — простейший способ для файловой базы это скопировать всю папку целиком в другое расположение. После этого переименуйте папку штатными средствами проводника Windows.
Далее каждый пользователь в окне запуска 1С нажимает «Изменить» и указывает новый путь к папке. Если база размещена на сетевом диске с общим доступом, путь обычно вида \\SERVER\Bases\НовоеИмя — проверьте, что у всех пользователей сохранились права на чтение и запись в переименованную папку.
- 1Предупредите пользователей и дождитесь завершения всех сеансов
- 2Скопируйте папку базы целиком как резервную копию
- 3Переименуйте папку средствами проводника
- 4Проверьте права доступа к переименованной папке
- 5В окне запуска 1С нажмите «Изменить» и укажите новый путь
- 6Запустите базу и убедитесь, что данные открываются
- 7Удалите резервную копию только после нескольких дней стабильной работы
Что делать, если папка не переименовывается
Ошибка «папка используется» означает, что файл 1Cv8.1CD открыт каким-то процессом. Проверьте, не осталось ли зависших сеансов 1cv8.exe у пользователей или на терминальном сервере, не выполняется ли регламентное задание и не открыта ли база в конфигураторе. После завершения процессов переименование пройдёт штатно.
Как переименовать базу на SQL Server
Клиент-серверный вариант требует больше подготовки: имя базы зашито в свойствах информационной базы на сервере 1С, и просто переименовать её в СУБД недостаточно — платформа потеряет подключение.
Общая последовательность такова. Завершите все сеансы через консоль кластера серверов 1С и установите блокировку сеансов, чтобы никто не подключился в процессе. Сделайте резервную копию средствами SQL Server (полная копия, Full backup). Затем в SQL Server Management Studio переведите базу в однопользовательский режим или отключите активные подключения и выполните переименование — либо через контекстное меню базы, либо командой.
ALTER DATABASE [СтароеИмя] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
EXEC sp_renamedb 'СтароеИмя', 'НовоеИмя';
ALTER DATABASE [НовоеИмя] SET MULTI_USER;После переименования на стороне СУБД откройте консоль кластера серверов 1С, найдите нужную информационную базу и в её свойствах измените параметр «Имя базы данных» на новое значение. Сохраните настройки, снимите блокировку сеансов и проверьте вход.
Альтернатива: выгрузка и загрузка через dt
Более безопасный обходной путь — создать новую пустую базу с нужным именем, выгрузить данные из старой базы через конфигуратор (Администрирование → Выгрузить информационную базу) и загрузить их в новую. Этот способ дольше при больших объёмах, но не требует операций над живой базой в СУБД и сам по себе является проверкой целостности данных.
Сравнение вариантов
Подходит, когда нужна только понятная подпись. Без риска, но не меняет физическое имя
Для файловых баз при наведении порядка на диске. Требует обновления путей у всех пользователей
Для клиент-серверных баз. Быстро, но требует прав на СУБД и правки свойств в консоли кластера
Универсально и безопасно, но долго на больших базах и требует дискового пространства под файл выгрузки
Как проверить результат после переименования
После любого сценария выполните контрольные проверки, прежде чем разрешать пользователям работу. Войдите в базу под своей учётной записью и убедитесь, что открываются справочники, документы и отчёты за последний период. Проверьте, что запускается конфигуратор и проходит вход под пользователем с ограниченными правами, а не только под администратором.
Для клиент-серверного варианта дополнительно убедитесь, что в консоли кластера база отображается с новыми параметрами и в журнале регистрации нет ошибок подключения к СУБД. Если настроены регламентные задания, обмены с другими системами или подключения через COM и веб-сервисы — проверьте их отдельно: внешние системы могут хранить старое имя базы в своих настройках подключения.
Как проверить результат
База открывается в обычном режиме
Ошибка «информационная база не обнаружена» — неверный путь
Документы и отчёты открываются у всех
Ошибки прав доступа или отказ в подключении к СУБД
Задания выполняются по расписанию
Ошибки подключения в журнале регистрации — внешняя система ссылается на старое имя
Вход и открытие конфигурации работают
Ошибка соединения с сервером 1С или СУБД
Типичные ошибки и ограничения
Самая распространённая ошибка — переименование папки или базы без резервной копии и без завершения сеансов. Для файловой базы это грозит повреждением 1Cv8.1CD при активной записи, для SQL-базы — ситуацией, когда переименование невозможно из-за открытых подключений.
Вторая группа ошибок — забытые зависимости. Старое имя базы может быть прописано в настройках обмена данными между конфигурациями, в интеграциях с сайтом, в подключениях из Excel и Power BI, в скриптах резервного копирования и в файлах публикации на веб-сервере. Перед переименованием составьте список всего, что подключается к базе.
Третья ошибка — использование в новом имени кириллицы, пробелов и спецсимволов для базы на СУБД. Хотя технически это часто возможно, ряд инструментов и скриптов обслуживания работает с такими именами некорректно. Безопасный стандарт — латиница, цифры и подчёркивания, например buh_romashka.
Что важно запомнить
Сначала определите, что переименовываете: подпись в списке, папку файловой базы или базу на SQL Server. Перед любыми действиями завершите сеансы и сделайте резервную копию. После переименования обновите пути и параметры подключения, проверьте работу пользователей, регламентных заданий и внешних интеграций.
Частые вопросы
Можно ли переименовать базу, пока в ней работают пользователи?
Изменить наименование в списке запуска — да, это локальная операция. Переименовывать папку файловой базы или базу на SQL Server при активных сеансах нельзя: файловая система заблокирует операцию либо данные будут повреждены. Сначала завершите все сеансы и установите блокировку подключений.
Изменится ли что-то для других пользователей, если я переименовал базу в списке?
Нет. Наименование хранится в файле списка баз на вашем компьютере. У остальных сотрудников отображаемое имя останется прежним, пока они не изменят его сами или администратор не обновит общий файл списка баз.
Где физически находится файловая база 1С?
В окне запуска 1С выделите базу и нажмите «Изменить» — путь к каталогу будет показан в поле «Каталог информационной базы». Внутри этой папки лежит файл 1Cv8.1CD, в котором и хранятся все данные.
Что делать, если после переименования 1С пишет «информационная база не обнаружена»?
Платформа не находит данные по старому пути. Откройте свойства базы через кнопку «Изменить» и укажите актуальный путь к переименованной папке. Для клиент-серверного варианта проверьте в консоли кластера, что в свойствах базы указано новое имя базы данных на СУБД.
Нужно ли переименовывать базу в конфигураторе?
В конфигураторе нет отдельной операции переименования базы. Конфигуратор работает с той базой, путь к которой указан в списке запуска. После смены пути или имени на СУБД конфигуратор откроет базу по обновлённым параметрам без дополнительных действий.
Безопаснее переименовать базу или создать новую и перенести данные?
Для файловых баз переименование папки при закрытых сеансах и наличии копии практически безопасно. Для крупных клиент-серверных баз с множеством интеграций надёжнее создать новую базу и загрузить в неё выгрузку dt: старая база остаётся нетронутой как резерв, а риск рассинхронизации настроек минимален.