|
|||
YamEgor
23.12.19 — 13:12 |
добрый день, встретился с непонятным явлением: при создании базы получаем ошибку: «Указанная информационная база уже существует». Хотя только что установил платформу и это первая база. Платформа 8.3.13.1513 база для подготовки к специалисту что можно сделать? |
||
Ёпрст
1 — 23.12.19 — 13:14 |
(0) Файловая ? |
||
hhhh
2 — 23.12.19 — 13:15 |
(0) посмотри в папке базы, там наверняка какие-то файлы есть, может даже посторонние. |
||
YamEgor
3 — 23.12.19 — 13:20 |
(1) да |
||
YamEgor
4 — 23.12.19 — 13:22 |
(2) оставил только 1Cv8.1CD и всеполучилось спасибо |
||
Автосервис
5 — 23.12.19 — 13:22 |
(2) Наверняка правильно посоветовал. |
||
unbred
6 — 23.12.19 — 13:24 |
(0)»база для подготовки к специалисту» «что можно сделать?» погуглить |
||
YamEgor
7 — 23.12.19 — 13:28 |
(5) через кнопку добавить — создание информационной базы без конфигурации-Название На данном компьютере или в лок сети-указываю папку и т.д. |
||
YamEgor
8 — 23.12.19 — 13:32 |
(6) да гуглил уже ни че толком нет |
||
unbred 9 — 23.12.19 — 13:35 |
(8) Информационная база с таким именем уже существует |
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
Бутылка bugs/6961 1.0.12-eter8.16/18 Создаю новую базу из шаблона (не демо), получаю зависание, по нажатии ctrl+c отвисает и пишет, что база уже есть, хотя изначально ее там нет.
Проверить текущую ситуацию.
Зависания на wine из git не происходит. Я так полагаю,что проблема в зависании. В остальном - создать новую базу из шаблона в данном случае не получается,т.к. база уже создана в директории 1с - template. А то,что она не добавлена при запуске 1с, не означает,что база не создана.Тут ошибки нет.
wine@cellar bottle bugs/7065 WINE@Etersoft version 1.3.13-eter2.4
Ой, не так. При последней проверке создание базы из шаблона вообще было неактивно и в списке шаблонов было пусто. Надо разобраться.
wine@cellar bottle bugs/7065 Первая база из шаблона создается нормально, конфигурация запускается. Из второго шаблона - демо - конфигурация тоже создается, 1с запускается, но виснет и выдает 2 сообщения : запись дампа (пустой квадратик) и о недоработках в wine.Зависает. wine: Unhandled page fault on read access to 0x00000000 at address 0x1b52f457 (thread 0009), starting debugger... Теперь,наверное,нужно эту багу закрыть,а новую создать, уже не по созданию конфигурации из шаблона а о зависании?
Бутылка bugs/6961 WINE@Etersoft 1.0 SQL 1.0.12-eter11.3/19 первоначальная проблема целиком сохраняется.
WINE@Etersoft 1.0 Network 1.0.12-eter11/19
Попробовала на ubuntu запускать /var/ftp/pvt/Windows/Testing/RT/17487
Пробовала другие базы.
(В ответ на comment #0)
> Создаю новую базу из шаблона (не демо), получаю зависание, по нажатии ctrl+c
> отвисает и пишет, что база уже есть, хотя изначально ее там нет.
Пробовала другие базы.
Действительно,база создается при первоначальном выборе ее.Если затем удалить базу из списка, то потом данную базу можно будет только добавить в список, но не создать (т.к. однажды уже была создана обычно каталог C:usersguestМои документыInfoBase5 или C:usersguestМои документы1CAccountingBase1).
Удалила эти каталоги.
Запускаю заново 1с, заново пытаюсь создать базу из шаблона.Получаю зависание.
НО!!! База в каталоге (в мои документы) при этом СОЗДАЕТСЯ, поэтому при ctrl+c, мы получаем сообщение,что база существует.
Теперь можно при запуске 1с выбрать каталог базы, созданной из шаблона. (мои документы выбираем в папке home при выборе базы).Запущенная на ubuntu в vbox таким образом конфигурация рабочая, но сильно тормозит,пользоваться невозможно.
В бутылке bugs/6961 то же самое работает быстро.
То есть остается выяснить,почему при создании из базы шаблона 1с подвисает, при этом автоматически созданная база не появляется в списке.
Все так же воспроизводится в bugs/6961 (при создании нужно прописывать новые пути) на 1.0.12-eter12.1/23
wine-etersoft-1.3.15-alt1.2 wine-etersoft-sql-1.7.1-alt2 В этой версии eterhack база создаётся, хоть и достаточно долго. На версии 1.3.25-alt1.8 при создании базы выводится сообщение "Указанная информационная база уже существует".
Откатил хак для бага #993, после этого база создаётся и в 1.0.12. Проверил на Консультанте+ из бутылки prav/cons/cons-demo, что вкладки 'Справочная информация', 'Кодексы', 'Обзоры' не перестали отображаться.
Не понимаю в чем решение.. Должно уже работать или необходимы какие-то манипуляции? В bugs/6961 все по прежнему.
> Не понимаю в чем решение.. Должно уже работать или необходимы какие-то
> манипуляции?
Должно работать.
Закрываю обратно
Да. Работает. Паузу в минуту принимал за зависание. |
-
Добрый день. Помогите, пожалуйста, решить следующую проблему: у меня на одном компе стоит сервер 1С, на др. MS SQL Server. Мне надо сделать так, чтобы 1С работала в клиент-серверном варианте. Я создаю новую базу, указываю все параметры, но вылетает ошибка: Ошибка при создании информационной базы: сервер баз данных не обнаружен. Что делать в сложившейся ситуации?
П.с. Если 1с сервер и MS SQL SERVER установить на одной ос, то все будет работать.
Вложения:
-
-
Offline
alexburn
Модераторы
Команда форума
Модератор- Регистрация:
- 5 янв 2009
- Сообщения:
- 15.150
- Симпатии:
- 560
- Баллы:
- 204
Думаю ошибка в имени Сервера базы данных. Он у вас как называется VIP или SQLEXPRESS? Сетевой путь не нужно указывать, просто нужно указать имя сервера.
-
Он называется SQLEXPRESS, расположен на компьютере VIP, сейчас попробую с новыми параметрами…
-
Offline
alexburn
Модераторы
Команда форума
Модератор- Регистрация:
- 5 янв 2009
- Сообщения:
- 15.150
- Симпатии:
- 560
- Баллы:
- 204
Вот в имени и нужно прописывать SQLEXPRESS.
-
Теперь возникает вот такая ошибка:
Вложения:
-
123.JPG
- Размер файла:
- 16,3 КБ
- Просмотров:
- 987
-
-
Offline
alexburn
Модераторы
Команда форума
Модератор- Регистрация:
- 5 янв 2009
- Сообщения:
- 15.150
- Симпатии:
- 560
- Баллы:
- 204
Зачем пользователя Алексей прописали при создании базы ?
-
Offline
PortAlex
- Регистрация:
- 19 дек 2012
- Сообщения:
- 2
- Симпатии:
- 0
- Баллы:
- 1
Поставьте платформу 8.2.13.219 и все будет ок. Не знаю, почему в более старших эта функция не работает.
-
Offline
uza
1С, VBA (EXCEL), VB (.NET + WEB)- Регистрация:
- 10 июл 2007
- Сообщения:
- 1.845
- Симпатии:
- 1
- Баллы:
- 29
1) За именование пользователей кирилицей — в былые времена вешали за яйцы и п…дили пучком пачкордов!
2) При создании пользвоателя на стороне MS SQL для 1С уберите применение политики паролей. Т.к.
а) Пароль придется сменить при первом запуске, а 1С это диалоговое окно не отразит;
б) Пароль будет действовать сколько то там дней, а затем его нужно менять;
в) Нужно соответсвовать по длине и сложности паролей;
3) При создании пользователя на MS SQL для 1С, не забудьте дать ему:
а) Аутентификацию по паролю, в крайнем случае смешанную. И не в коем случае не аутентификацию средствами ОС only;
б) Назначить этого пользователя OWNER (владельцем) БД MS SQL, на которой и будет работать 1С;
в) Назначить ему достаточный набор прав.
4) В свойствах сервера указать что к нему можно подключаться «из вне»
5) В свойствах сервера настроить работу как по именованным каналам, так и по TCP/IP
6) Открыть соответсвующие порты (банально бывает порт закрыт, по которому клиент (сервер 1С в данном случае) пытается додолбиться до MS SQLя)Вы со своим советом про платформу, мягко говоря не правы, а по правде говоря — показываете лишь свою некомпетентность!
У меня вот стоит 8.1 — и все норм, и все предыдущие платформы 8.2 так же канают.
А до меня и 8.0 работала. Так что сначала изучите вопрос!
-
#1
Доброго времени суток, хочу разнести сервер 1с приложений и sql server по разным серверам. Для этих целей создал отдельную виртуалку под сервер 1с 8.3 и рядом кластер из двух SQL server 2016. Суть проблемы в том что не получается создать информационную базу —
Ошибка создания информационной базы
Ошибка операции администрирования
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL server: Истекло время ожидания входа HRESULT = 80004005
Что ему не нравится ?
-
#2
сам разобрался — нужно было поставить защищенное соединение в свойствах информационной базы. Так же доменная учетка почему то не проканала а через SA зашло.
Ошибка при создании БД на кластаре |
Я |
Nine of Clubs
25.01.18 — 13:18
Подскажите пожалуйста, пытаюсь добавить БД выдает такую ошибку, не могли бы вы объяснить её природу появления)
Ошибка создания информационной базы:
Ошибка операции администрирования
Сервер баз данных не обнаружен
Microsoft SQL Server Native Client 11.0: Named Pipes Provider: Could not open a connection to SQL Server [2].
HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=2, line=0, SrvrName=server
Мыш
1 — 25.01.18 — 13:36
(0) Сервер не обнаружен. Давно в серверную заглядывал?
Nine of Clubs
2 — 25.01.18 — 13:53
я удаленно подключен, устанавливаю 1ску, с серверами никогда не сталкивался)
onetone
3 — 25.01.18 — 14:00
(0) Говорит не может достучаться до СУБД(В данном случае SQL.
SQL стоит на хосте (на этой же машине)? Служба sqlserver запущена? Антивирус и тд? На сервере есть еще базы, уже работающие?
Nine of Clubs
4 — 25.01.18 — 14:09
(3) в службах остановлены sqlagent и sqlbrowser, сервер стоит на этой же машине, нет, других баз нет, как раз и происходит установка
Nine of Clubs
5 — 25.01.18 — 14:10
(3) sqlserver — запущена
onetone
6 — 25.01.18 — 14:33
а в sql server management studio заходит?
Nine of Clubs
7 — 25.01.18 — 15:02
(6) он был не установлен, я поставил имя сервера SERVERSQLEXPRESS
Мыш
8 — 25.01.18 — 15:24
(7) Оставь просто SERVER
Nine of Clubs
9 — 25.01.18 — 15:51
(8) а можете, не знающего человека правильно послать, где это можно сделать?)
Мыш
10 — 25.01.18 — 16:09
(9) Послать правильно могу, но это нарушение правил форума. Не искушайте, пожалуйста )
Nine of Clubs
11 — 25.01.18 — 16:17
(10) ахаха) я постараюсь
я попытался создать базу через 1Ску, она выдает другую ошибку
Ошибка соединения с сервером 1С:Предприятия 8.3:server_addr=zup descr=11001(0x00002AF9): No such host is known. line=1068 file=srcDataExchangeCommon.cpp
onetone
12 — 25.01.18 — 18:42
(11) Ну Вы как бы пишите название базы в адрес сервера!
Пришли скрин пожалуйста, где Вы указываете параметры создаваемой базы.
onetone
13 — 25.01.18 — 18:42
(11) Или у Вас сервер называется zup?
Nine of Clubs
14 — 26.01.18 — 11:01
Nine of Clubs
15 — 26.01.18 — 11:03
Мыш
16 — 26.01.18 — 11:13
(15) Строка запуска ragent как выглядит? Скопируй сюда.
Nine of Clubs
17 — 26.01.18 — 11:18
(16) «C:Program Files1cv88.3.11.2954binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv8srvinfo»
Мыш
18 — 26.01.18 — 11:39
(17) Порты стандартные. Сервер как называется? В свойствах системы посмотри.
Nine of Clubs
19 — 26.01.18 — 11:42
Мыш
20 — 26.01.18 — 11:46
(19) Буйство фантазии, да. Варианты: указать полное доменное имя, проверить брандмауэр, проверить ipv6
Nine of Clubs
21 — 26.01.18 — 12:06
(20) тест по ipv6 не определил, полное доменное имя не помогла, бранд тоже)
Мыш
22 — 26.01.18 — 12:18
(21) Мужайтесь. Я дам вам парабеллум.
strrike
23 — 26.01.18 — 12:20
в кластере серверов пиши localhost
onetone
24 — 26.01.18 — 17:24
(23) ну либо обращайся не по имени сервера, а по его ip
В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 (для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из окна запуска 1С, так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».
0. Оглавление
- Добавление информационной базы из окна запуска «1С:Предприятие»
- Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»
- Свойства информационной базы
- Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»
1. Добавление информационной базы из окна запуска «1С:Предприятие»
Создадим новую базу данных на сервере «1С:Предприятия» из установленного ранее шаблона типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем «Добавить…» для добавления информационной базы.
Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы» установив соответствующий переключатель и нажмем «Далее».
В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее».
Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие» и нажимаем «Далее».
На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:
(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2))
- Имя кластера серверов 1С:Предприятия — как правило, совпадает с сетевым именем компьютера, где установлен сервер «1С:Предприятия» (центральный кластер сервера);
- Имя создаваемой базы в кластере — имя по которому будет происходить обращаться к информационной базе. Должно быть уникальным в пределах данного кластера;
- Защищенное соединение — по умолчанию отключаем;
- Тип СУБД на которой будет храниться база данных — в данном примере MS SQL Server;
- Имя сервера базы данных — как правило, состоит из сетевого именем компьютера, где установлен сервер баз данных и имени экземпляра сервера (если есть), разделенными знаком «»;
- Имя базы данных на сервере баз данных — для удобства будем придерживаться правила, что имя базы данных должно совпадать с именем информационной базы в кластере. Кроме того, в случае использования MS SQL Server, первый символ в имени базы данных может быть только буквой латинского алфавита или символом «_», последующие символы могут быть только буковой латинского алфавита, цифрой или символами «_» и «&», имя должно быть уникальным в пределах данного экземпляра сервера баз данных и не превышать 63 символов. Если база данных уже существует на сервере, будет использоваться текущая база, если нет и установлен флаг «Создать базу данных в случае ее отсутствия», произойдет добавление новой базы на сервер баз данных.
- Пользователь базы данных — пользователь СУБД, который станет владельцем базы на сервере в случае создания новой базы данных или имеющий права для работы с существующей;
- Пароль пользователя — пароль пользователя от лица которого будет осуществляться доступ к базе данных;
- Смещение дат — 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и вычитаться при их извлечении. Дело в том, что тип DATATIME, используемый Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. Если при работе с информационной базой может возникнуть необходимость хранения дат, предшествующих нижней границе данного диапазона, смещение дат следует выбрать 2000. Кроме того, если в прикладном решении используются регистры накопления или регистры бухгалтерии (а скорее всего так оно и будет) также в «поле смещение» дат необходимо установить значение 2000.
- Установить блокировку регламентных заданий — установка флага позволяет запретить выполнения регламентных заданий на сервере для данной информационной базы. Следует устанавливать в случае создания тестовых информационных баз, где выполнение регламентных заданий не несет никакой практической нагрузки.
Установив все параметры информационной базы нажимаем «Далее».
Ну и наконец, указываем параметры запуска для создаваемой базы и нажимаем «Готово» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия», в случае необходимости, создана новая база данных на сервере баз данных, а также произойдет загрузка данных из шаблона конфигурации.
Если все вышеперечисленные действия завершились успешно, мастер завершит свою работу, а мы увидим только что созданную базу и в списке информационных баз в окне запуска «1С:Предприятие».
2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»
Теперь добавим еще одну информационную базу в кластер серверов, но уже через оснастку «Администрирование серверов 1С:Предприятия» (предварительно должна быть установлена). Найти ее можно:
Ну и в любом случае оснастку можно запустить выполнив файл «1CV8 Servers.msc» располагающийся в каталоге установки «1С:Предприятие» в подкаталоге «common».
Если оснастка «Администрирование серверов 1С Предприятия» запускается на том же самом компьютере, где установлен сервер «1С:Предприятия», то в дереве слева, в ветке с сетевым именем текущего компьютера, мы должны увидеть данный кластер серверов под названием «Локальный кластер». Раскрыв вкладку «Информационные базы» увидим все информационные базы в данном кластере серверов (например базу данных созданную через окно запуска «1С:Предприятие» на предыдущем шаге). Для добавления новой информационной базы кликнем правой кнопкой мыши по данной вкладке, в контекстном меню выберем «Создать» — «Информационная база».
Откроется окно параметров создаваемой информационной базы. Список параметров тот же самый, что был описан выше в п.1 данной инструкции. Заполнив все параметры нажимаем «ОК» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.
Если все вышеперечисленные действия завершились успешно, окно параметров закроется, а мы увидим только что созданную базу данных в списке информационных баз текущего кластера.
А если зайти в программу «Среда SQL Server Management Studio» и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.
3. Свойства информационной базы
Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия», в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».
Как видно, к списку уже знакомых нам параметров добавились:
- Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
- Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
- Установка новых сеансов и соединений с информационной базой запрещено.
- Начало и Конец — время действия блокировки сеансов;
- Сообщение — текст, который будет частью сообщения об ошибке при попытке установки соединения с заблокированной информационной базой;
- Код разрешения — строка которая должна быть добавлена к параметру /UC при запуске «1С:Предприятие» для соединения с информационной базой вопреки блокировке;
- Параметры блокировки — произвольный текст, который может использоваться в конфигурациях для различных целей;
- Внешнее управление сеансами — строка, описывающая параметры Web-сервиса внешнего управления сеансами;
- Обязательное использование внешнего управления — если флаг установлен, то при недоступности Web-сервиса внешнего управления сеансами происходит ошибка и установка подключения к информационной базе невозможна;
- Профиль безопасности — в случае указания имени профиля прикладное решение начинает работать с учетом ограничений, которые накладывает указанный профиль безопасности;
- Профиль безопасности безопасного режима — то же, что и профиль безопасности, но ограничения будут накладываться на фрагменты прикладного решения, работающие в безопасном режиме.
Изменив необходимые параметры нажимаем «Применить» для сохранения изменений или «ОК» для сохранения и закрытия окна свойств информационной базы.
4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»
Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия» информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить…» и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее».
Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия» и снова жмем «Далее».
Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее».
Ну и наконец задаем параметры запуска информационной базы и нажимаем «Готово» для завершения работы мастера.
Наша база появилась в списке информационных баз. Надо понимать, что это пустая (чистая) база данных, и далее следует загрузить в нее данные из шаблона, или из файла предварительно выгруженных данных.
У меня возникла проблема и выучили что-то одновременно.
Я создал DBML из существующей базы данных сервера.
Из DBML я хотел создать локальную базу данных (файл .mdf). Я создал базу данных using DataContext.CreateDatabase("C:xxxx.mdf")
.
Затем я решил удалить его (MANUALLY, что плохо видно), потому что, когда я пытаюсь воссоздать базу данных с тем же именем (в то время как файлы удаляются), я получаю сообщение об ошибке База данных уже существует. Выберите другое имя, используя CreateDatabase()
Я пробовал просматривать реестр, не повезло… Я пробовал искать весь жесткий диск для файла.. не повезло.
После googling я обнаружил, что вы удалили базу данных, созданную с помощью CreateDatabase()
, с помощью DeleteDatabase()
…. Затем вы можете снова создать базу данных.
Проблема в том, что теперь я все еще не могу воссоздать старую базу данных, потому что система думает, что имя уже существует.
Есть ли способ избавиться от воспоминаний старого файла базы данных «не существует»