К статье
Практический материал

Администрирование · 9 мин

Как переименовать базу данных в 1С

Как переименовать базу данных в 1С: изменение имени в списке баз, переименование папки и базы на SQL Server. Пошаговые инструкции, риски и проверка результата.

Под «переименованием базы» в 1С обычно понимают три разные задачи: изменить название базы в списке при запуске, переименовать папку с файловой базой или переименовать саму базу данных на сервере SQL. Эти операции выполняются по-разному и несут разные риски, поэтому сначала определите, какая именно задача стоит перед вами.

Самая безопасная операция — смена отображаемого имени в списке информационных баз: она не затрагивает данные и откатывается за секунду. Переименование папки файловой базы тоже относительно простое, но требует корректировки пути в списке подключений. А вот переименование базы на уровне MS SQL Server или PostgreSQL — уже административная процедура, при ошибке в которой можно потерять доступ к данным.

Перед любыми действиями, затрагивающими файлы базы или сервер СУБД, сделайте резервную копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — выполнить выгрузку в dt через конфигуратор или штатный бэкап средствами СУБД.

Определите, что именно нужно переименовать

Ошибки при переименовании чаще всего происходят из-за путаницы между тремя уровнями: имя в списке баз (это просто подпись для пользователя), имя папки или файла на диске и имя базы данных в СУБД. Эти сущности не связаны автоматически: поменяв подпись в списке, вы не переименуете ни папку, ни базу на сервере.

Проверить тип базы можно в окне запуска 1С: выделите базу и нажмите «Изменить» — в настройках будет указан либо путь к каталогу (файловая база), либо имя сервера и имя базы данных (клиент-серверный вариант). От этого зависит вся дальнейшая инструкция.

Маршрут решения

Как выбрать действие

Нужно только, чтобы база иначе называлась в списке у пользователейИзмените имя через кнопку «Изменить» в окне запуска — этого достаточно
Нужно переименовать папку файловой базы на дискеЗакройте все сеансы, переименуйте каталог и обновите путь в настройках подключения
Нужно переименовать базу на SQL ServerСделайте бэкап, переведите базу в однопользовательский режим и переименуйте средствами СУБД, затем обновите параметры в консоли кластера 1С

Изменение имени базы в списке запуска 1С

Это самая частая задача: бухгалтер просит, чтобы вместо «Бухгалтерия копия» в списке значилось «Бухгалтерия 2026», или нужно упорядочить названия нескольких баз. Отображаемое имя хранится локально у каждого пользователя в файле ibases.v8i и ни на что, кроме подписи, не влияет.

Порядок действий: запустите 1С, в окне выбора информационных баз выделите нужную строку и нажмите кнопку «Изменить». В первом поле диалога — «Наименование» — впишите новое название и нажмите «Готово». Никаких других параметров менять не нужно.

Учтите ограничение: имя меняется только у текущего пользователя текущего компьютера. Если базой пользуются десять сотрудников, у остальных девяти подпись останется прежней — либо попросите их повторить действие, либо распространите обновлённый список баз централизованно (через общий файл списка баз или групповые политики).

Как переименовать базу в списке 1С
  1. 1
    Откройте стартовое окно 1С со списком информационных баз
  2. 2
    Выделите нужную базу и нажмите «Изменить»
  3. 3
    В поле «Наименование» введите новое название
  4. 4
    Нажмите «Далее» и «Готово», не меняя остальные параметры
  5. 5
    Проверьте, что база запускается под новым именем

Переименование папки файловой базы

Файловая база — это каталог на диске, в котором лежит файл 1Cv8.1CD и служебные файлы. Переименовать папку можно, но только когда с базой никто не работает: открытые сеансы держат блокировку, и переименование либо не выполнится, либо приведёт к ошибкам у подключённых пользователей.

Последовательность такая: завершите все сеансы (попросите пользователей выйти или завершите сеансы принудительно), переименуйте каталог средствами проводника, затем в окне запуска 1С откройте настройки базы через «Изменить» и укажите новый путь к каталогу. Если путь не обновить, при запуске появится ошибка «информационная база не обнаружена».

Если база опубликована на веб-сервере или путь к ней прописан в скриптах обмена, планировщиках задач и внешних обработках, проверьте и эти места — старый путь там не обновится сам. То же касается настроек резервного копирования: после переименования папки убедитесь, что бэкап по-прежнему создаётся из актуального каталога.

Переименование базы данных на SQL Server

В клиент-серверном варианте имя базы данных задаётся на стороне СУБД и привязано к записи в консоли кластера 1С:Предприятия. Просто переименовать базу в SQL Server Management Studio недостаточно — кластер 1С продолжит искать базу под старым именем, и подключение перестанет работать.

Безопасный порядок для MS SQL Server: сделайте полный бэкап базы, завершите все сеансы в консоли кластера, переведите базу в однопользовательский режим (ALTER DATABASE ... SET SINGLE_USER WITH ROLLBACK IMMEDIATE), переименуйте её командой sp_renamedb или через контекстное меню в SSMS, верните многопользовательский режим. Затем в консоли кластера 1С откройте свойства информационной базы и впишите новое имя базы данных.

Альтернативный и часто более надёжный путь — не переименовывать, а создать новую базу с нужным именем и восстановить в неё бэкап старой. Это занимает больше времени, но исключает ситуацию, когда переименование прошло наполовину и база осталась в неопределённом состоянии. Для PostgreSQL логика аналогична: переименование выполняется командой ALTER DATABASE ... RENAME TO ... при отсутствии активных подключений.

sql
ALTER DATABASE [OldBase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
EXEC sp_renamedb 'OldBase', 'NewBase';
ALTER DATABASE [NewBase] SET MULTI_USER;

Что делать с именем базы в консоли кластера 1С

Имя информационной базы в консоли кластера серверов 1С — это ещё один уровень, независимый от имени базы в СУБД. Оно отображается администраторам и используется в строках подключения. Переименовать его можно в свойствах базы в консоли кластера, но делать это нужно согласованно с изменениями на стороне СУБД.

Если вы поменяли имя базы в SQL Server, обязательно откройте консоль кластера, найдите нужную информационную базу, откройте её свойства и обновите параметр «Имя базы данных». Пока значения не совпадают, пользователи будут получать ошибку подключения при запуске.

Также проверьте, не используется ли старое имя в регламентных заданиях, настройках СОМ-соединений, внешних отчётах и интеграциях (обмены с сайтом, EDI, другими базами 1С). Строки подключения там хранятся отдельно и автоматически не обновляются.

Проверка результата после переименования

После любого варианта переименования выполните контрольную проверку: запустите базу в режиме предприятия под обычным пользователем, откройте несколько документов и отчёт, убедитесь, что данные отображаются. Затем проверьте запуск конфигуратора — он должен открываться без сообщений о недоступности базы.

Для клиент-серверной базы дополнительно проверьте в консоли кластера, что сеансы устанавливаются и регламентные задания выполняются по расписанию. Загляните в технологический журнал или журнал ошибок СУБД: повторяющиеся ошибки подключения к старому имени укажут на забытые настройки в интеграциях.

Контрольные точки

Как проверить результат

Запуск базы из списка 1С
Норма

База открывается под новым именем без ошибок

Тревожный признак

Ошибка «информационная база не обнаружена» — путь или имя в СУБД не обновлены

Работа пользователей
Норма

Сеансы устанавливаются, документы открываются

Тревожный признак

Ошибки подключения у части пользователей — у них старый путь в списке баз

Регламентные задания и обмены
Норма

Задания выполняются по расписанию, обмены проходят

Тревожный признак

Задания падают с ошибкой соединения — в настройках осталось старое имя базы

Типичные ошибки и как их избежать

Главная ошибка — переименование базы в СУБД без обновления свойств в консоли кластера. Внешне всё выглядит выполненным, но база не запускается. Вторая частая проблема — переименование папки файловой базы при открытых сеансах: пользователи получают ошибки, а файл базы рискует повредиться.

Третья группа ошибок связана с забытыми зависимостями: скрипты бэкапа, обмены, внешние обработки и публикации на веб-сервере продолжают ссылаться на старое имя или путь. Перед переименованием составьте список всего, что обращается к базе, и после операции пройдитесь по нему.

Типичные ошибки
01
Переименовали базу в SQL Server, но не обновили имя в консоли кластера — база перестала запускаться
02
Переименовали папку при активных сеансах — ошибки у пользователей и риск повреждения файла 1Cv8.1CD
03
Изменили имя только у себя в списке и ждут, что оно поменяется у всех — подпись хранится локально у каждого пользователя
04
Забыли про бэкап перед операцией — при сбое откатиться не к чему

Часто задаваемые вопросы

Можно ли переименовать базу 1С, не останавливая работу пользователей?

Изменить подпись в списке баз можно в любой момент — это локальная настройка. Переименование папки файловой базы или базы в СУБД требует завершения всех сеансов, иначе велик риск ошибок и повреждения данных.

Переименовал базу в SQL Server, и теперь 1С не запускается. Что делать?

Откройте консоль кластера серверов 1С, найдите информационную базу и в её свойствах укажите новое имя базы данных. После сохранения параметров подключение восстановится, данные при этом не теряются.

Изменится ли имя базы у всех пользователей, если я поменял его в списке?

Нет. Список баз хранится локально на каждом компьютере. Чтобы обновить подпись у всех, либо попросите пользователей изменить её самостоятельно, либо используйте общий файл списка баз, размещённый в сетевой папке.

Можно ли переименовать файл 1Cv8.1CD?

Нет, имя этого файла фиксировано платформой. Переименовывать можно только каталог, в котором он лежит, с последующим обновлением пути в настройках подключения.

Что безопаснее: переименовать базу в СУБД или создать новую и восстановить бэкап?

Создание новой базы с нужным именем и восстановление в неё резервной копии надёжнее: старая база остаётся нетронутой как страховка, и откат сводится к переключению параметров подключения обратно.

Итог

Что важно запомнить

Различайте три уровня: подпись в списке баз, папка на диске и база в СУБД. Подпись меняется без риска, остальные операции — только после бэкапа и завершения сеансов, с обязательным обновлением параметров подключения и проверкой обменов.