|
ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т |
|
| | |
Тема: Перенос БД SQL после переустановки системы | |
ALX777 |
Перенос БД SQL после переустановки системы |
Новенький
|
|
Приветствую! Была перенесена БД после переустановки Windows (бэкап, восстановление). Подтянутые приборы с архивами только в режиме чтения, никак нельзя настроить соединение и т.д., т.к. они "чужие". После штудирования форума выяснилось, для полноценной работы нужно менять владельца по команде UPDATE ArchivistDevices set owner=<new_ID> where owner=<old_ID>. Вот только загвоздка, старый CID уже узнать нет возможности. Возможен ли вариант вытащить этот ID из бэкапа? |
|
» 7.2.24 14:21 |
|
|
ALX777 |
Re: Перенос БД SQL после переустановки системы |
Новенький
|
|
xBocT, После выполнения команды выдает список машин: select distinct ID from ArchiVistDevices 1566706670 1566707914 1567311962 1568529209 Текущая машина в Архивисте пишет CID 68A27424, в переводе в десятичную 1755477028. 1. При попытке установить идентификатор 1755477028 для всех предыдущих записей: update ArchiVistDevices set ID=<1755477028> выдает, что запрос завершен с ошибками: «Сообщение 102, уровень 15, состояние 1, строка 1 Неправильный синтаксис около конструкции "<".» 2. При попытке заменить один из предыдущих ИД новым: UPDATE ArchivistDevices set owner=<1755477028> where owner=<1568529209> Выдает такую же ошибку. |
|
» 8.2.24 10:03 |
|
|
ALX777 |
Re: Перенос БД SQL после переустановки системы |
Новенький
|
|
xBocT При выполнении запроса update ArchiVistDevices set ID=1755477028 вылетает ошибка: "Сообщение 2627, уровень 14, состояние 1, строка 1 Нарушено "PK__ArchiVis__1EF05B0CA16C72A4" ограничения PRIMARY KEY. Не удается вставить повторяющийся ключ в объект "dbo.ArchiVistDevices". Повторяющееся значение ключа: (877720206, 1755477028). Выполнение данной инструкции было прервано." |
|
» 9.2.24 10:12 |
|
|
ALX777 |
Re: Перенос БД SQL после переустановки системы |
Новенький
|
|
xBocT Благодарю душевно! Все заработало!
Еще вопросик небольшой: возможно ли без больших ручных манипуляций объединить две БД Архивиста с разных усройств в одну? Или может есть источник по этой теме, где можно почитать об этом? Тут уже конечно чисто по среде SQL, но все источники которые пробовал смотреть ведут на зарубежные ресурсы, где с корявым переводом страшно даже что-то делать. |
|
» 9.2.24 11:43 |
|
|
ALX777 |
Re: Перенос БД SQL после переустановки системы |
Новенький
|
|
xBocT Понял, в принципе сильно не принципиально объединение. Главное основной вопрос помогли решить. Спасибо! |
|
» 9.2.24 12:06 |
|
|
ПраваВы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|