S_kostya2002, по tcp/ip или локально?
S_kostya2002, по tcp/ip или локально?
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru
Всем спасибо, давно уже все сделал, решил отписаться только сейчас.
Для всех новых версий СХ, начиная с 4,8* для восстановления или создания чистой базы сервер необходимо запускать как процесс.
1. Останавливаем службу, (в sdbsconf тип сервера можно не менять).
2. Открываем cmd, переходим к каталог с sdbserv.exe
3. Запускаем sdbserv.exe с параметром /nSDBSERV где SDBSERV - это имя сервера.
4. Выполняем операцию восстановления или создания чистой базы.
5. Убиваем процесс и трея правой кнопкой.
6. Запускаем службу.
Это, безусловно, работающий метод, но я дополню.
Обычно это называют "как приложение".
Но это не так, просто если запущена как служба, то нет возможности обратиться по имени, заданному в shsetup, так как при создании/восстановлении в базу еще не вошли. Достаточно прописать в sdbsconf возможность доступа по tcp/ip, задать порт (это все равно желательно делать в Windows 7 и выше) и в поле ввода имени сервера прописывать через айпишник в виде:
127.0.0.1: pTa33333
Где 127.0.0.1 - адрес сервера, в данном случае - локальный, а 33333 - порт. После двоеточия пробела нет, все слитно.
И тогда все получится.
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru