Администрирование · 9 мин
Как переименовать базу данных в 1С
Как переименовать базу данных в 1С: изменение имени в списке баз, переименование папки и базы на SQL Server. Пошаговые инструкции, риски и проверка результата.
Под «переименованием базы» в 1С обычно понимают три разные задачи: изменить название базы в списке при запуске, переименовать папку с файловой базой или переименовать саму базу данных на сервере SQL. Эти операции выполняются по-разному и несут разные риски, поэтому сначала определите, какая именно задача стоит перед вами.
Самая безопасная операция — смена отображаемого имени в списке информационных баз: она не затрагивает данные и откатывается за секунду. Переименование папки файловой базы тоже относительно простое, но требует корректировки пути в списке подключений. А вот переименование базы на уровне MS SQL Server или PostgreSQL — уже административная процедура, при ошибке в которой можно потерять доступ к данным.
Перед любыми действиями, затрагивающими файлы базы или сервер СУБД, сделайте резервную копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — выполнить выгрузку в dt через конфигуратор или штатный бэкап средствами СУБД.
Определите, что именно нужно переименовать
Ошибки при переименовании чаще всего происходят из-за путаницы между тремя уровнями: имя в списке баз (это просто подпись для пользователя), имя папки или файла на диске и имя базы данных в СУБД. Эти сущности не связаны автоматически: поменяв подпись в списке, вы не переименуете ни папку, ни базу на сервере.
Проверить тип базы можно в окне запуска 1С: выделите базу и нажмите «Изменить» — в настройках будет указан либо путь к каталогу (файловая база), либо имя сервера и имя базы данных (клиент-серверный вариант). От этого зависит вся дальнейшая инструкция.
Как выбрать действие
Изменение имени базы в списке запуска 1С
Это самая частая задача: бухгалтер просит, чтобы вместо «Бухгалтерия копия» в списке значилось «Бухгалтерия 2026», или нужно упорядочить названия нескольких баз. Отображаемое имя хранится локально у каждого пользователя в файле ibases.v8i и ни на что, кроме подписи, не влияет.
Порядок действий: запустите 1С, в окне выбора информационных баз выделите нужную строку и нажмите кнопку «Изменить». В первом поле диалога — «Наименование» — впишите новое название и нажмите «Готово». Никаких других параметров менять не нужно.
Учтите ограничение: имя меняется только у текущего пользователя текущего компьютера. Если базой пользуются десять сотрудников, у остальных девяти подпись останется прежней — либо попросите их повторить действие, либо распространите обновлённый список баз централизованно (через общий файл списка баз или групповые политики).
- 1Откройте стартовое окно 1С со списком информационных баз
- 2Выделите нужную базу и нажмите «Изменить»
- 3В поле «Наименование» введите новое название
- 4Нажмите «Далее» и «Готово», не меняя остальные параметры
- 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 ... при отсутствии активных подключений.
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С, не останавливая работу пользователей?
Изменить подпись в списке баз можно в любой момент — это локальная настройка. Переименование папки файловой базы или базы в СУБД требует завершения всех сеансов, иначе велик риск ошибок и повреждения данных.
Переименовал базу в SQL Server, и теперь 1С не запускается. Что делать?
Откройте консоль кластера серверов 1С, найдите информационную базу и в её свойствах укажите новое имя базы данных. После сохранения параметров подключение восстановится, данные при этом не теряются.
Изменится ли имя базы у всех пользователей, если я поменял его в списке?
Нет. Список баз хранится локально на каждом компьютере. Чтобы обновить подпись у всех, либо попросите пользователей изменить её самостоятельно, либо используйте общий файл списка баз, размещённый в сетевой папке.
Можно ли переименовать файл 1Cv8.1CD?
Нет, имя этого файла фиксировано платформой. Переименовывать можно только каталог, в котором он лежит, с последующим обновлением пути в настройках подключения.
Что безопаснее: переименовать базу в СУБД или создать новую и восстановить бэкап?
Создание новой базы с нужным именем и восстановление в неё резервной копии надёжнее: старая база остаётся нетронутой как страховка, и откат сводится к переключению параметров подключения обратно.
Что важно запомнить
Различайте три уровня: подпись в списке баз, папка на диске и база в СУБД. Подпись меняется без риска, остальные операции — только после бэкапа и завершения сеансов, с обязательным обновлением параметров подключения и проверкой обменов.