Ошибка открытия бд недопустимое имя объекта videorecognizechannels

Ошибка открытия БД; Недопустимое имя объекта «VideoRecognizeChannel», QueryName=»qrVideoRecognizeChannel»
Как испрвавить?
АРМ Орион Про вер. 1.12.2
После подключения базы ORION15 менеджер центр. сервера стал запрашивать пароль. При вводе 1 — пишет «срок действия пароля истёк». Пароль 73173100 — не воспринимается. При попытке открыть АБД — выдаётся ошибка, указанная выше.

7 лет назад

avatar

Кононов Сергей Михайлович

2

#ссылка

1 ответ

Спасибо, Леонид. Помогло искусственное удаление БД, после чего удалось открыть МенеджерСервера.

7 лет назад

avatar

Кононов Сергей Михайлович

2

#ссылка

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

Ошибка открытия БД; Недопустимое имя объекта «VideoRecognizeChannel», QueryName=»qrVideoRecognizeChannel»
Как испрвавить?
АРМ Орион Про вер. 1.12.2
После подключения базы ORION15 менеджер центр. сервера стал запрашивать пароль. При вводе 1 — пишет «срок действия пароля истёк». Пароль 73173100 — не воспринимается. При попытке открыть АБД — выдаётся ошибка, указанная выше.

6 лет 7 месяцев назад

avatar

Кононов Сергей Михайлович

2

#ссылка

1 ответ

Спасибо, Леонид. Помогло искусственное удаление БД, после чего удалось открыть МенеджерСервера.

6 лет 7 месяцев назад

avatar

Кононов Сергей Михайлович

2

#ссылка

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ЗАДАН

6 лет 7 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ «Орион Про» — пакет программного обеспечения для аппаратно-программного комплекса ИСО «Орион», на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #62 Brat_Egora » 23.07.2016, 16:59

Столкнулся с похожей проблемой. Раньше был «Орион», После поменяли на «Орион Про». Всё работало нормально, без ошибок. Спустя два месяца появилась ошибка. При запуске АБД ругается на отсутствие связи. При запуске управления сервером пишет «Не удалось подключиться к серверу», указываю вручную, соединение устанавливается, но никакого результата не даёт. Оболочка системы выдаёт ошибку «Error: Ошибка 201. Невыполнение запроса: рабочие места». Монитор оперативной задачи выдаёт ошибку «Error: Ошибка 1000. Невыполнение запроса информации по всем компьютерам | SELECT ID, Gindex, Name, Psevdonim, TCP_IP, Gtype, Priority, Works, TypeEvents, IpReservSrv FROM Comps ORDER BY Comps.ID».

Безымянный.png

.
Не пойму в чём проблема… :wo_ol: :ps_ih:


Admin M
Администратор
Администратор
Аватара
Admin M
Администратор
Администратор
Возраст: 42
Репутация: 30
Сообщения: 412
Зарегистрирован: 04.06.2012
С нами: 10 лет 7 месяцев
Профессия: в поисках себя
Откуда: респ. Беларусь, г. Минск

Непрочитанное сообщение #63 Admin » 23.07.2016, 18:03

MadHacker писал(а):Была проведена проверка.
Данная ошибка (возможны другие названия таблиц) возникает при несоответствии файла prvd.ini и USB ключа. А так же в случае, если АБД запущено больше, чем позволяет лицензия.
При возникновении подобной ошибки первым делом проверяйте количество лицензий на запуск АБД.

Проверяли?

Добавлено спустя 35 минут 49 секунд:

Brat_Egora писал(а):Error: Ошибка 201. Невыполнение запроса: рабочие места

Ошибки в работе «Орион Про» 1.12.2.1 (Пост NKV #10862)


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #64 Brat_Egora » 24.07.2016, 12:43

Admin,

Там другая ситуация.
У меня не запускается ничего кроме ЦСО. Всё остальное ругается на отсутствие связи.

Спойлер
ЦСО.png
Управление сервером.png
АДМ.png

Mixail 51 M
Активный участник
Активный участник
Аватара
Mixail 51 M
Активный участник
Активный участник
Возраст: 41
Репутация: 102
Сообщения: 2810
Зарегистрирован: 21.03.2015
С нами: 7 лет 10 месяцев
Профессия: инженер по ПБ
Откуда: г. Мурманск

Непрочитанное сообщение #65 Mixail 51 » 24.07.2016, 14:04

А служба SQL сервера то хоть запущена?
IP адрес указан верно?

Не ошибается только тот кто не работает.


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #66 Brat_Egora » 24.07.2016, 15:32

Mixail 51,
SQl запущен. Относительно IP адреса, не могу понять где его менять. В целом картина показывает, что нарушена связь. В оболочке системы «Анализ окружения» показывает 1%.
П.с. система работала в течении 7-8 месяцев без сбоев.


Mixail 51 M
Активный участник
Активный участник
Аватара
Mixail 51 M
Активный участник
Активный участник
Возраст: 41
Репутация: 102
Сообщения: 2810
Зарегистрирован: 21.03.2015
С нами: 7 лет 10 месяцев
Профессия: инженер по ПБ
Откуда: г. Мурманск

Непрочитанное сообщение #67 Mixail 51 » 24.07.2016, 15:57

Для начала запустите командную строку и наберите в ней команду «ipconfig» для того что бы узнать реальный IP адрес компьютера.
Затем запустите «Управление сервером» и в меню «Файл►Сервер» замените IP на реальный, если он конечно не правильно прописан.
Также в Управление сервером не будет лишним проверить правильность написания имени сервера, у Вас судя по скриншотам должно быть «USER-PCSQLSERVER2012».
В Оперативной задаче тоже нужно будет поменять IP адрес на реальный, для того что его изменить нужно нажать на зеленый треугольник в правом верхнем углу, рядом к кнопкой ВЫХОД, появится окно в котором нужно будет кликнуть на надпись «Сервер» и ввести пароль 73173100 для смены IP адреса.
Затем нужно будет через АБД добавить данное рабочее место в базу данных.

Если все выше перечисленное у Вас выполнено, то тогда нужно будет подумать, потому как выше я перечислил самые распространенные ошибки.

Не ошибается только тот кто не работает.


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #68 Brat_Egora » 24.07.2016, 19:04

Приветствую! все сделал как вы написали, и все пошло, запустилось. но компьютер старенький, глюк поймал, пришлось перезагрузить. Теперь снова все по шагово делаю, и не получается, пишет — не удается подключиться к серверу. Мистика… А проблема я так понял в том что программа ранее обращалась на сервер 192.168.1.103, теперь ребята с IT отдела вели какие то работы и наш IP адрес стал 192.168.1.106.


Mixail 51 M
Активный участник
Активный участник
Аватара
Mixail 51 M
Активный участник
Активный участник
Возраст: 41
Репутация: 102
Сообщения: 2810
Зарегистрирован: 21.03.2015
С нами: 7 лет 10 месяцев
Профессия: инженер по ПБ
Откуда: г. Мурманск

Непрочитанное сообщение #69 Mixail 51 » 24.07.2016, 19:09

Так наверное после аварийного завершения работы IP-шники на ….103 вернулись.

Не ошибается только тот кто не работает.


DruG
Активный участник
Активный участник
DruG
Активный участник
Активный участник
Репутация: 140
Сообщения: 1716
Зарегистрирован: 03.03.2016
С нами: 6 лет 10 месяцев
Профессия: безобразнорабочий

Непрочитанное сообщение #70 DruG » 25.07.2016, 05:01

поди ещё DHCP включен, отключать его нафик и ставить статичный адрес, чтобы ребята из ИТ-отделов случайно не рушили все системы


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #71 Brat_Egora » 25.07.2016, 15:02

Mixail 51,
Поменял IP в «Управлении Сервером» и «Оперативной задаче», теперь при запуске АБД пишет ошибку соединения с сервером и ссылается на старый IP .
Программа «Монитор» выдаёт ошибку «Error: Ошибка приложения: Недопустимое имя столбца «DokumSeries»» :wo_ol:

DruG,

При отключении DHCP, сеть просто напросто теряется…


DruG
Активный участник
Активный участник
DruG
Активный участник
Активный участник
Репутация: 140
Сообщения: 1716
Зарегистрирован: 03.03.2016
С нами: 6 лет 10 месяцев
Профессия: безобразнорабочий

Непрочитанное сообщение #72 DruG » 25.07.2016, 15:45

Brat_Egora, ну так при отключении, ИП-адрес присваивается какой-нить 168.254… что явно не из вашей сети, т.е. ручками надо нормальный прописать. Или позвать на помощь ребят из ИТ-отдела, они то должны знать что и как делать ;)


Brat_Egora
Brat_Egora
Репутация: 0
Сообщения: 8
Зарегистрирован: 30.05.2016
С нами: 6 лет 8 месяцев
Профессия: Инженер

Непрочитанное сообщение #73 Brat_Egora » 25.07.2016, 16:06

DruG,
Спасибо! Вопрос с DHCP решен. IP поменял на тот, что был раньше. Спасибо ребятам с IT отдела.
Теперь АБД ругается на «недопустимое имя объекта». Оболочка начала выдавать ошибку «Error: Ошибка 12142. Необходимо добавить данное рабочее место в базу данных». Не пойму где его менять…
Поискал на форуме, ничего толкового не нашёл. Все ключи вставлены и не снимались. Рабочее место находится под видеонаблюдением.




Mixail 51 M
Активный участник
Активный участник
Аватара
Mixail 51 M
Активный участник
Активный участник
Возраст: 41
Репутация: 102
Сообщения: 2810
Зарегистрирован: 21.03.2015
С нами: 7 лет 10 месяцев
Профессия: инженер по ПБ
Откуда: г. Мурманск

Непрочитанное сообщение #76 Mixail 51 » 25.07.2016, 16:56

Открываете АБД►выделяете курсором нужный компьютер с именем►внизу нажимаете на кнопку править►в инспекторе меняем поле TCP/IP►сохранить.

Добавлено спустя 9 минут 1 секунду:
По поводу отсутствия рабочего места в базе забыл написать, выдержка из РЭ на АРМ стр.197:

Чтобы добавить новый объект «Рабочее место», необходимо выбрать в дереве объектов объект
«Система» и нажать кнопку «Добавить» . Затем необходимо ввести значения для всех свойств
нового объекта «Рабочее место» (за исключением свойства «Настройки», которое настраивается
уже после добавления объекта) и нажать кнопку «Сохранить» .

Стоит запомнить, что настройка свойства «Настройки» объекта «Рабочее место» возможна
только после того, как объект добавлен в систему.

Чтобы изменить значения свойств объекта «Рабочее место», нужно выбрать в дереве объектов
необходимый объект и нажать кнопку «Править» . Затем необходимо изменить значения
требуемых свойств объекта и нажать кнопку «Сохранить» .

Не ошибается только тот кто не работает.




  • 4
    373

    pet-and
    Перейти к последнему сообщению
    29.09.2021, 06:08
  • 8
    2027

    DruG
    Перейти к последнему сообщению
    11.03.2019, 14:31
  • 12
    3663

    DruG
    Перейти к последнему сообщению
    11.04.2022, 17:54
  • 1
    1291

    google
    Перейти к последнему сообщению
    25.02.2019, 09:17
  • 0
    5

    Zloy_S
    Перейти к последнему сообщению
    Сегодня, 07:09
  • 1
    1441

    MadHacker
    Перейти к последнему сообщению
    11.05.2018, 16:52
  • 0
    2064

    graunf
    Перейти к последнему сообщению
    08.11.2018, 16:30
  • 0
    67

    deadbeat321
    Перейти к последнему сообщению
    16.12.2022, 17:00
  • 3
    445

    DruG
    Перейти к последнему сообщению
    21.12.2021, 17:31
  • 1
    552

    DruG
    Перейти к последнему сообщению
    12.05.2020, 06:36

Вернуться в «АРМ Орион Про версии до 1.20»

Я занимаюсь техническим обслуживанием довольно большого проекта, который был начат кем-то, кто теперь покинул компанию …

Я только что сделал резервную копию одной из баз данных компании, а затем снова подключил ее к нашему тестовому серверу. Кажется, что все работает нормально.

Затем я прохожу обычную процедуру входа в систему, и эта часть, похоже, тоже работает.

Однако, как только я дохожу до точки в программе, где требуется выполнить хранимую процедуру, я получаю сообщение об ошибке. Invalid object name 'Informix.dbo.customer'.

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

Объяснения подобных ошибок, которые я обнаружил, похоже, относятся к схемам, но здесь все становится немного странно. Исходная база данных явно не иметь любые схемы; В папке «Безопасность» у него просто есть папка «Пользователи», содержащая dbo, и папка «Роли», содержащая папку «Роли базы данных», с обычным материалом db_owner и т. Д., И пустая папка с именем «Роли приложений». «.

Папка Security в базе данных с резервным копированием и восстановлением полна всякой ерунды. Три пользователя в дополнение к dbo, папка «Schemas», папка «Certificates», две папки с ключами шифрования … Я не могу удалить ни одну из них.

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

Насколько я понимаю, в чем суть проблемы, которая вызывает эти Invalid object name ошибки? Что касается практических вопросов, что я могу сделать, чтобы исправить эту ситуацию и заставить программу, которую я использую, работать с тестовой базой данных так же, как и с реальной?

freed7

1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

1

Недопустимое имя объекта, при этом БД подключена

02.05.2017, 19:43. Показов 8249. Ответов 4

Метки нет (Все метки)


Не понимаю, каким образом у меня выдает ошибку если в источнике данных присутствует БД с таблицей «Филиал» и при этом пишет «Недопустимое имя объекта «Филиал»».

Вот запрос на добавление:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection con = new SqlConnection("Data Source=DESKTOP-88HBER5; Initial Catalog=master; Integrated Security=True");
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandType = CommandType.Text;
                cmd = new SqlCommand("INSERT INTO Филиал VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + comboBox1.SelectedItem.ToString() + "')", con);
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            finally
            {
                con.Close();
            };
        }

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

OwenGlendower

Администратор

Эксперт .NET

15226 / 12265 / 4902

Регистрация: 17.03.2014

Сообщений: 24,867

Записей в блоге: 1

02.05.2017, 19:56

2

freed7, врядли таблица Филиал создана в системной БД master. Укажи правильное имя БД в строке подключения (параметр Initial Catalog) или указывай имя БД в запросе

T-SQL
1
INSERT INTO dbName..Филиал ...

0

freed7

1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

02.05.2017, 20:07

 [ТС]

3

то есть так?

PureBasic
1
cmd = new SqlCommand("INSERT INTO db.Фотоцентр Филиал VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + comboBox1.SelectedItem.ToString() + "')", con);

0

Администратор

Эксперт .NET

15226 / 12265 / 4902

Регистрация: 17.03.2014

Сообщений: 24,867

Записей в блоге: 1

02.05.2017, 20:18

4

freed7, почти. Между именем БД и именем таблицы должно быть две точки. И лучше все-таки исправить строку соединения чем править SQL.

0

1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

02.05.2017, 20:28

 [ТС]

5

Цитата
Сообщение от OwenGlendower
Посмотреть сообщение

исправить строку соединения

Указал имя БД и пишет «Не удается открыть базу данных «Фотоцентр», запрашиваемую именем входа. Не удалось выполнить вход. При входе системы пользователя «MicrosoftAccountящик моей учетной записи» произошла ошибка.»

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

02.05.2017, 20:28

5

I’m doing some maintenance programming on a fairly large project, which was started by someone who’s now left the company…

I’ve just backed up one of the company’s databases, and then reattached it to our test server. That much appears to be working okay.

I then go through the program’s usual login procedure, and that part also appears to work.

However, once I get to a point in the program where it needs to execute a stored procedure, I get back an error telling me Invalid object name 'Informix.dbo.customer'.

Running the same function on the original database works fine, and returns the data I expect to see.

Explanations for similar errors I’ve found seem to refer to Schemas, but that’s where things get a little odd. The original database doesn’t obviously have any Schemas; In its «Security» folder it just has a «Users» folder, containing dbo, and a «Roles» folder, containing the «Database Roles» folder, with the usual db_owner, etc. stuff, and an empty folder named «Application Roles».

The Security folder on the backed-up-and-restored database is full of all kinds of crap. Three users in addition to dbo, a «Schemas» folder, «Certificates» folder, two encryption key folders… I can’t delete any of these.

From my limited understanding of the SQL login system, the user I’m logging in as is getting non-dbo-permissions from this collection of random crap, and so is being denied access to the parts of the database owned by dbo.

For my own understanding, what is the core of the problem that’s throwing up these Invalid object name errors? And for practical matters, what can I do to rectify this situation and actually have the program I’m using work on the test database in the same way as it does on the live one?

I’m doing some maintenance programming on a fairly large project, which was started by someone who’s now left the company…

I’ve just backed up one of the company’s databases, and then reattached it to our test server. That much appears to be working okay.

I then go through the program’s usual login procedure, and that part also appears to work.

However, once I get to a point in the program where it needs to execute a stored procedure, I get back an error telling me Invalid object name 'Informix.dbo.customer'.

Running the same function on the original database works fine, and returns the data I expect to see.

Explanations for similar errors I’ve found seem to refer to Schemas, but that’s where things get a little odd. The original database doesn’t obviously have any Schemas; In its «Security» folder it just has a «Users» folder, containing dbo, and a «Roles» folder, containing the «Database Roles» folder, with the usual db_owner, etc. stuff, and an empty folder named «Application Roles».

The Security folder on the backed-up-and-restored database is full of all kinds of crap. Three users in addition to dbo, a «Schemas» folder, «Certificates» folder, two encryption key folders… I can’t delete any of these.

From my limited understanding of the SQL login system, the user I’m logging in as is getting non-dbo-permissions from this collection of random crap, and so is being denied access to the parts of the database owned by dbo.

For my own understanding, what is the core of the problem that’s throwing up these Invalid object name errors? And for practical matters, what can I do to rectify this situation and actually have the program I’m using work on the test database in the same way as it does on the live one?

Я занимаюсь программированием обслуживания довольно большого проекта, который был начат кем-то, кто теперь покинул компанию…

Я только что создал резервную копию одной из баз данных компании, а затем снова подключил ее к нашему тестовому серверу. Кажется, это работает нормально.

затем я прохожу обычную процедуру входа в систему программы, и эта часть также работает.

однако, как только я доберусь до точки в программе, где он должен выполнить хранимую процедура, я получаю сообщение об ошибке Invalid object name 'Informix.dbo.customer'.

запуск той же функции в исходной базе данных отлично работает и возвращает данные, которые я ожидаю увидеть.

объяснения подобных ошибок, которые я нашел, похоже, относятся к схемам, но именно там все становится немного странным. Исходная база данных явно не есть любые схемы; в своей папке» безопасность «он просто имеет папку» Пользователи», содержащую dbo, и папку «роли», содержащую » роли базы данных» папка, с обычным db_owner и т. д. материал и пустая папка с именем «роли приложений».

папка безопасности в резервной копии и восстановленной базе данных полна всякого дерьма. Три пользователя в дополнение к dbo, папка «схемы», папка «сертификаты», две папки ключей шифрования… Я не могу их удалить.

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

для моего собственного понимания, в чем суть проблемы, что рвет эти Invalid object name ошибки? И для практических вопросов, что я могу сделать, чтобы исправить эту ситуацию и на самом деле программа, которую я использую, работает над тестовой базой данных так же, как и над живой?

2 ответов


Если я правильно понимаю, вы выполняете процедуру (SomeProc) в базе данных (SomeDB), и это дает ошибку Invalid object name 'Informix.dbo.customer'? Это просто означает, что SomeProc не может найти объект «клиент» в схеме под названием «ДБО» в базу данных «СУБД Informix». Для этого существует несколько возможных причин:

  1. объект не существует, возможно, потому, что схема и / или база данных не существуют
  2. объект существует, но пользователь, выполняющий процедуру, не имейте разрешение даже увидеть его
  3. объект существует, но база данных чувствительна к регистру, и некоторая часть имени не соответствует имени в вашем коде

вам нужно будет исследовать больше, чтобы узнать, какова причина в вашем случае, но как полная догадка, ваш производственный сервер имеет базы данных Informix и SomeDB, но ваш тестовый сервер имеет только SomeDB?

наконец, при публикации вопросов всегда включайте версию SQL Server (2000/2005/2008) и издание (Express, Standard, Enterprise); они могут быть очень важны, когда речь идет о схемах и разрешениях, потому что функции и поведение могут быть разными.


Это может быть проблема с владельцем объекта (SP в вашем случае).
Проверьте владельца в SQL management studio


  

Trance_1C

17.06.20 — 10:18

Всем привет, пытаюсь победить ошибку бд, появилась после добавления реквизита справочнику в расширении, справочник Организации, был заимствован из основной конфигурации, раньше в него уже добавлялись реквизиты.

В процессе обновления информационной базы произошла критическая ошибка

по причине:

Ошибка СУБД:

Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта «dbo._Reference374X1».

HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=1, Severity=10, native=208, line=1

Реструктуризация вываливается в эту же ошибку когда доходит до спр. Организации, ни выгрузить базу, ни обновить, ни вернуться к конфигурации БД тоже не дает.

Платформа 8.3.17.1386

  

Trance_1C

1 — 17.06.20 — 10:21

расширение добавлено в комплексную автоматизацию 2.4.10.62, в него передан спр. организации, добавил туда реквизит «ОсновнойБанковскийСчет», с типом счета организаций, и при обновлении конфигурации БД, получил эту ошибку.

  

Trance_1C

2 — 17.06.20 — 10:26

База серверная, заглянул в БД, там такой таблицы нет, есть только dbo._Reference374 и она пуста, попутно заглянул в оригинал базы, там эта таблица есть [dbo].[_Reference374X1], и это справочник организации!

получается у меня в копии пропал справочник организации после добавления реквизита в расширение?!

  

Trance_1C

3 — 17.06.20 — 11:05

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

В процессе обновления информационной базы произошла критическая ошибка

по причине:

Ошибка СУБД:

Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта «dbo._Reference374_VT56976X1».

HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=1, Severity=10, native=208, line=1

  

Trance_1C

4 — 17.06.20 — 11:06

Похоже в процессе обновления были утеряны таблицы в базе! я с таким впервые сталкиваюсь!

пойду создавать следующую таблицу…

  

Trance_1C

5 — 17.06.20 — 11:22

Сверил таблицы с этим индексом в копии где они были утеряны и в рабочей базе, в копии удалены 3 таблицы с префиксом X1

dbo._Reference374X1

dbo._Reference374_VT56976X1

dbo._Reference374_VT56992X1

создал эти таблицы, и база заработала, в витруальных таблицах ничего не было а вот dbo._Reference374X1 содержала данные об организациях.

  

Trance_1C

6 — 17.06.20 — 11:27

справочник организаций теперь ожидаемо пуст, я конечно перенесу содержимое таблицы dbo._Reference374X1 из оригинала базы в свою копию чтобы вернуть содержимое справочника, но это вообще нормально затирать таблицы при обновлении?!

Вот такой глюк случился с расширением, может кому пригодится, сейчас буду пробовать добавить свой реквизит еще раз :)

  

МихаилМ

7 — 17.06.20 — 11:33

резервную копию сделайте.

  

Trance_1C

8 — 17.06.20 — 12:55

Вернул данные в таблицы вот таким скриптом:

/*Создать процедуру выгрузки*/

CREATE PROCEDURE dbo.myproc5

As

SET NOCOUNT ON;

SELECT TOP (99999)

      *

  FROM [SourceBase].[dbo].[_Reference374_VT56976X1]

/*Создать процедуру выгрузки*/

Insert into [DestinationBase].[dbo].[_Reference374_VT56976X1]

EXECUTE [dbo].[myproc5]

GO

/*Для удаления хранимой процедуры*/

DROP PROCEDURE IF EXISTS [dbo].[myproc5]  

GO

  

Trance_1C

9 — 17.06.20 — 13:05

Добавил реквизит в расширение еще раз и при обновлении базы получаю ошибку:

Ошибка при выполнении операции с инфо базой

Внутренняя ошибка: попытка переключить менеджер имен базы данных без сохранения информации

  

Trance_1C

10 — 17.06.20 — 13:07

Таблицы справочника снова удалены в базе…

  

Trance_1C

11 — 17.06.20 — 13:12

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

Похоже здесь никто с подобным не сталкивался.

  

МихаилМ

12 — 17.06.20 — 13:50

(0)

научитесь пользоваться технологическим журналом 1с8.

  

zippygrill

13 — 17.06.20 — 13:57

Передаю: в расширении, к твоему справочнику к которому добавил свои реквизиты, добавь еще один ЛЮБОГО типа и сохрани (через бочок). таблица …X1 при сохранении будет перестыковатся с основной таблице.

Потом удаляй этот левый реквизит из расширения и сохраняй.

  

zippygrill

14 — 17.06.20 — 14:02

допустим Reference374 — основная таблица конфы справочника Организации

При добавлении справочника Организации в расширении, создается новая таблица Reference374X1. Все данные из Reference374 копируются в Reference374X1. При удалении справочника из расширении, соответственно происходит обратная миграция данных из X1 в основную.

  

Trance_1C

15 — 17.06.20 — 16:44

Спасибо, завтра попробую, у меня сейчас почти полночь.

есть подозрение что это связано с типом нового реквизита, раньше добавлял рекв. базовых типов а этот с типом справочника.

кстати, когда удаляются таблицы Х1, основная табл тоже остается пустой, данные туда не возвращаются.

  

Cthulhu

16 — 17.06.20 — 16:55

1) отрезать расширение.

2) обновить базу.

3) прицепить расширение взад.

— ммм?…

  

Trance_1C

17 — 17.06.20 — 17:03

(16) так данные реквизитов расширения будут потеряны.

(14) попробовал вариант с добавлением/удалением еще одного реквизита, база не обновляет конфу бд, выдает ошибку «Попытка переключить менеджер имен базы данных без сохранения информации».

  

Trance_1C

18 — 17.06.20 — 17:04

что это вообще за ошибка кто такой менеджер имен? :)

  

zippygrill

19 — 18.06.20 — 08:59

(18) не званный гости))

  

zippygrill

20 — 18.06.20 — 09:00

к конфе бд не вернутся?

  

Trance_1C

21 — 18.06.20 — 11:26

(20) Нет, этот пункт не активен, самое неприятное что при неудачной попытке обновления, вроде и обновление не проходит и отменить изменения невозможно. Если даже удалить добавленные реквизиты, после которых возникла ошибка, ничего не меняется все время ошибка — «Попытка переключить менеджер имен базы данных без сохранения информации».

Здравствуйте коллеги.

Объект: Виртуальный сервер Windows Server 2008 R2 SE на нем SQL Server 2008 R2 64x

Позавчера встало обновление KB2979597, но со второго раза. Безумно долгая перезагрузка, но терпеливо ждал до 5-ти утра. В итоге получил проблему со входом Management Console

Error: 18401
Login failed for user ‘<var class=»sbody-var»><login name></var>’. Reason: Server is in script upgrade mode. Only administrator can connect at this time.

Проделал это: https://support.microsoft.com/en-us/kb/2163980 (Исправил: поскольку дело было бессонной ночью, описанное здесь проделал не до конца. Возможно дело в этом).

не помню перезагружался или нет, службу SQL сервер отрестартил. Консоль запустилась, клиентские подключения тоже заработали. Далее система осталась без изменений.

На настоящий момент клиентские подключения работают, к консоли подключиться можно, но при попытке раскрыть перечень баз получаем:

Подробности :

===================================

Не удалось получить данные по этому запросу. (Microsoft.SqlServer.Management.Sdk.Sfc)

——————————
Чтобы получить справку, щелкните:
http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

——————————
Расположение программы:

   в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.RunQuery()
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.Process()
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.NavigableItemBuilderDataReader.get_PropertyNames()
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItemWithQuery(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, String urnQuery, Boolean registerBuilder, Boolean registerBuiltItems)
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.BuildDynamicItem(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter)
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItemBuilder.Build(IList`1 nodes, INodeInformation source, INavigableItem sourceItem, IFilterProvider filter)
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.NavigableItem.RequestChildren(IGetChildrenRequest request)
   в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ExplorerHierarchyNode.BuildChildren(WaitHandle quitEvent)

===================================

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

——————————
Расположение программы:

   в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)
   в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)
   в Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)
   в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)
   в Microsoft.SqlServer.Management.Smo.ExecuteSql.ExecuteWithResults(StringCollection query, Object con, StatementBuilder sb)
   в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)
   в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)
   в Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)
   в Microsoft.SqlServer.Management.Smo.SqlObjectBase.GetData(EnumResult erParent)
   в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
   в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)
   в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)
   в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)

===================================

Недопустимое имя объекта «msdb.dbo.syspolicy_configuration». (.Net SqlClient Data Provider)

——————————
Чтобы получить справку, щелкните:
http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.6000&EvtSrc=MSSQLServer&EvtID=208&LinkId=20476

——————————
Имя сервера: SDB
Номер ошибки: 208
Серьезность: 16
Состояние: 1
Номер строки: 3

——————————
Расположение программы:

   в Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
   в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)

Не открываются не только базы. Гугление пока ни к чему не привело. Поиск по «microsoft sql server ошибка 208» тоже дает несхожие с моей ситуацией результаты.

Помогите чем можете!!!

P.S. на самом деле установилось (успешно ли?) еще какое-то обновление, но требует перезагрузки…. Сейчас день. Сейчас перегрузиться не могу. Может опять уйти два часа.

P.P.S Попробовал запустить поиск на форуме по этой фразе:»microsoft sql server ошибка 208″ получил:

502 — Web server received an invalid response while acting as a gateway or proxy server.

There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.

no comments!

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ «Орион Про» — пакет программного обеспечения для аппаратно-программного комплекса ИСО «Орион», на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы

Meytheriym
Автор темы
Meytheriym
Автор темы
Репутация: 0
Сообщения: 23
Зарегистрирован: 20.12.2016
С нами: 6 лет 6 месяцев
Профессия: инженер

Добрый день.
Со вчерашнего дня у диспетчера при запуске ОЗ на экране выскакивает окно Orion Pro: Shell с сообщением: Exception: Недопустимое имя объекта «Comps». Оз не запускается и после этого значок ОЗ становится недоступен.
При запуске АБД выскакивает ошибка с сообщением: Ошибка открытия БД: Недопустимое имя объекта «phone_numbers», QueryName = «qrPhoneIpAddrs»
Подскажите в чем может быть причина?


Warfeer
Warfeer
Репутация: 1
Сообщения: 42
Зарегистрирован: 27.11.2012
С нами: 10 лет 6 месяцев
Профессия: Электромонтер

Непрочитанное сообщение #2 Warfeer » 21.12.2016, 12:56

В БД ошибка. Попробуй запустить проверку и реиндексацию БД из менеджера сервера.


Meytheriym
Автор темы
Meytheriym
Автор темы
Репутация: 0
Сообщения: 23
Зарегистрирован: 20.12.2016
С нами: 6 лет 6 месяцев
Профессия: инженер

Непрочитанное сообщение #3 Meytheriym » 26.12.2016, 10:27

Warfeer писал(а):В БД ошибка. Попробуй запустить проверку и реиндексацию БД из менеджера сервера.

А что делать, если менеджер сервера недоступен (забыли пароль)?


Mixail 51 M
Активный участник
Активный участник
Аватара
Mixail 51 M
Активный участник
Активный участник
Возраст: 42
Репутация: 102
Сообщения: 2810
Зарегистрирован: 21.03.2015
С нами: 8 лет 3 месяца
Профессия: инженер по ПБ
Откуда: г. Мурманск

Непрочитанное сообщение #4 Mixail 51 » 26.12.2016, 18:15

Пароль по умолчанию: 73173100

Не ошибается только тот кто не работает.



EkaterinaIlyina
EkaterinaIlyina
Репутация: 16
Сообщения: 108
Зарегистрирован: 25.05.2016
С нами: 7 лет
Профессия: инженер

Непрочитанное сообщение #6 EkaterinaIlyina » 28.12.2016, 09:27

73173100 — не пароль по умолчанию. А пароль, использующийся в случае, если подключение к базе не настроено или настроено некорректно. Т.е. он подойдёт только если CSO по каким-то причинам настроен на нерабочую базу, например.
Попробуйте самый главный пароль, с которым авторизуетесь в АБД.
Судя по ошибке вы как будто пытаетесь запустить модули с несовместимой базой.
Какие действия выполняли до возникновения ошибки (наверное, «ничего не делали»? :-): )


Meytheriym
Автор темы
Meytheriym
Автор темы
Репутация: 0
Сообщения: 23
Зарегистрирован: 20.12.2016
С нами: 6 лет 6 месяцев
Профессия: инженер

Непрочитанное сообщение #7 Meytheriym » 10.01.2017, 14:42

EkaterinaIlyina писал(а):73173100 — не пароль по умолчанию. А пароль, использующийся в случае, если подключение к базе не настроено или настроено некорректно. Т.е. он подойдёт только если CSO по каким-то причинам настроен на нерабочую базу, например.
Попробуйте самый главный пароль, с которым авторизуетесь в АБД.
Судя по ошибке вы как будто пытаетесь запустить модули с несовместимой базой.
Какие действия выполняли до возникновения ошибки (наверное, «ничего не делали»? :-): )

Пароль от авторизации АДБ не подходит. Пробовал.
Уже разобрались с проблемой. База данных была повреждена. Восстановили.
Спасибо!



  • 5
    5145

    Alex242
    Перейти к последнему сообщению
    25.04.2022, 15:39
  • 3
    589

    DruG
    Перейти к последнему сообщению
    21.12.2021, 17:31
  • 0
    362

    deadbeat321
    Перейти к последнему сообщению
    16.12.2022, 17:00
  • 3
    1981

    Svin
    Перейти к последнему сообщению
    04.08.2019, 22:12
  • 7
    1072

    DruG
    Перейти к последнему сообщению
    13.01.2020, 19:31
  • 15
    1379

    Ksimma
    Перейти к последнему сообщению
    11.06.2020, 07:10
  • 9
    2127

    Vse
    Перейти к последнему сообщению
    14.08.2019, 16:04
  • 5
    1186

    DruG
    Перейти к последнему сообщению
    11.05.2021, 15:57
  • 15
    1742

    DruG
    Перейти к последнему сообщению
    16.11.2019, 17:20
  • 1
    22

    pet-and
    Перейти к последнему сообщению
    19.06.2023, 09:46

Вернуться в «АРМ Орион Про версии до 1.20»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость

freed7

1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

1

Недопустимое имя объекта, при этом БД подключена

02.05.2017, 19:43. Показов 9333. Ответов 4

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Не понимаю, каким образом у меня выдает ошибку если в источнике данных присутствует БД с таблицей «Филиал» и при этом пишет «Недопустимое имя объекта «Филиал»».

Вот запрос на добавление:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                SqlConnection con = new SqlConnection("Data Source=DESKTOP-88HBER5; Initial Catalog=master; Integrated Security=True");
                con.Open();
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandType = CommandType.Text;
                cmd = new SqlCommand("INSERT INTO Филиал VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + comboBox1.SelectedItem.ToString() + "')", con);
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            finally
            {
                con.Close();
            };
        }



0



OwenGlendower

Администратор

Эксперт .NET

15672 / 12631 / 5005

Регистрация: 17.03.2014

Сообщений: 25,715

Записей в блоге: 1

02.05.2017, 19:56

2

freed7, врядли таблица Филиал создана в системной БД master. Укажи правильное имя БД в строке подключения (параметр Initial Catalog) или указывай имя БД в запросе

T-SQL
1
INSERT INTO dbName..Филиал ...



0



freed7

1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

02.05.2017, 20:07

 [ТС]

3

то есть так?

PureBasic
1
cmd = new SqlCommand("INSERT INTO db.Фотоцентр Филиал VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + comboBox1.SelectedItem.ToString() + "')", con);



0



Администратор

Эксперт .NET

15672 / 12631 / 5005

Регистрация: 17.03.2014

Сообщений: 25,715

Записей в блоге: 1

02.05.2017, 20:18

4

freed7, почти. Между именем БД и именем таблицы должно быть две точки. И лучше все-таки исправить строку соединения чем править SQL.



0



1 / 1 / 0

Регистрация: 18.10.2013

Сообщений: 80

02.05.2017, 20:28

 [ТС]

5

Цитата
Сообщение от OwenGlendower
Посмотреть сообщение

исправить строку соединения

Указал имя БД и пишет «Не удается открыть базу данных «Фотоцентр», запрашиваемую именем входа. Не удалось выполнить вход. При входе системы пользователя «MicrosoftAccountящик моей учетной записи» произошла ошибка.»



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

02.05.2017, 20:28

5

This is the error message returned:

Msg 208, Level 16, State 1, Line 1
Invalid object name ‘ENG_PREP’.

It happens after I try the following query:

insert into ENG_PREP VALUES('572012-01-1,572012-01-2,572012-01-3,572013-01-1,572013-01-2',
'',
'500',
'',
'A320 P.001-A',
'Removal of the LH Wing Safety Rope',
'',
'',
'',
'0',
'',
'AF',
'12-00-00-081-001',
'',
'',
'',
'',
'',
'',
'' )

  • Ошибка открытия бд недопустимое имя объекта sysgroup queryname qrsysgroup
  • Ошибка открытия бд недопустимое имя объекта prooms орион про
  • Ошибка открытия бд валента
  • Ошибка открытия базы склад 15 не удалось загрузить файл конфигурации
  • Ошибка открытия базы документов