Помилка: Could not run BEGIN TRANSACTION...

Геодезична інформаційна система 6 та Геодезична інформаційна система 6 Агро

Модератори: NickS, feNICKs

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Помилка: Could not run BEGIN TRANSACTION...

Повідомлення finalplayer » 06 грудня 2013, 13:09

При запуске и любом действии: Could not run BEGIN TRANSACTION in database 'GIS' because the database is read-only.
Это произошло после перустановке ГИСа 6, всё удалял, в т.ч. MSQL-сервер, ставил по инструкции. В ручную подключал базу. Перед этим файлы GIS_Data.MDF и
GIS_Log.LDF копировал в другую папку.

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення feNICKs » 06 грудня 2013, 13:39

Это ошибка SQL-сервера и говорит она сама за себя - Ваша БД находиться в режиме "только-чтения". Проверьте статус своей БД в Menegment Studio. Пере-установка не поможет - тут проблема в самой БД. Кроме того, процесс инсталляции/ де-инсталляции ГИСа к БД отношение не имеет. Скорей всего над данной БД были проведены манипуляции с изменения статуса БД для выполнения дальнейших операций.

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення finalplayer » 06 грудня 2013, 13:49

Мне её качать отдельно надо?

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення feNICKs » 06 грудня 2013, 13:50

finalplayer писав:Мне её качать отдельно надо?

Menegment Studio? Установка есть на диску - Y:\Microsoft SQL Server 2008 Express\SQLManagementStudio_x86_RUS.exe

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення finalplayer » 06 грудня 2013, 15:05

Вот скрин, что делать?
http://i.imgur.com/4eeiJXe.jpg

Короче, что-то случилось с базой, благо у меня есть резервная копия файлов GIS_Data.MDF и
GIS_Log.LDF и после полной переустановки сервера и ГИСа я используюю их, но было бы классно добавить и глючной базы последние участки. :?

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення feNICKs » 06 грудня 2013, 16:38

А как Вы ее вообще смогли подключить? В источниках данных ODBC проводили тест на подключение?
Судя по скрину, ситуация совершенно не та, что я предполагал (в худшую сторону). Если бы у БД был изменен только ее статус, то возле изображения БД GIS в списке, в душках было написано ее состояние (статус) + сама надпись была другого цвета.
У Вас же только наименование БД. НО! Обратите внимание, что возле GIS нету плюсика, как в других БД, а значит Menegment Studio не сможет раскрыть содержимое самой БД (ее структуру). Скорей всего у Вас повреждена или сама БД, или файл GIS_Log.LDF.
Попробуйте восстановить БД (точнее пересоздать лог-файл к Вашей БД - *.MDF)
Инструкция: http://www.sql.ru/faq/faq_topic.aspx?fid=123

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення finalplayer » 11 грудня 2013, 14:04

Отличная инструкция, подробно и пошагово, но я вообще не понимаю о чём речь :D
4. Из QA выполняем скрипт
Что есть QA?

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: ОШИБКА: Could not run BEGIN TRANSACTION...

Повідомлення NickS » 11 грудня 2013, 14:10

finalplayer писав:Отличная инструкция, подробно и пошагово, но я вообще не понимаю о чём речь :D
4. Из QA выполняем скрипт
Что есть QA?

QA - Query Analizer - это программа, в которой можна выполнять любые запросы над базами данных. Можна это делать и в Management Studio и даже в Attach. Если у Вас с этим сложности, устанавливайте Team Viewer 6 и обращайтесь в техподдежку по телефону или скайпу.