Имя: Пароль:
1C
1C 7.7
v7: Невозможно открыть базу данных SQL
,
0 Predator
 
23.08.12
11:40
При попытке открыть базу в монопольном режиме выскакивает следующая ошибка:
---------------------------
1С:Предприятие
---------------------------
SQL State: 42000
Native: 924
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]База данных "dbname" уже открыта, и одновременно к ней может обращаться только один пользователь.

SQL State: 01000
Native: 7412
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Поставщик OLE DB "SQLNCLI" для связанного сервера "OLD-SERVER" вернул сообщение "Неопознанная ошибка".

---------------------------

База данных точно ещё не открыта (сетевые соединения закрыты, management studio тоже, перезагружал и SQL-сервер, и саму машину). В чём может быть дело?
1 Эльниньо
 
23.08.12
11:41
Скуль какой?
2 Sh1ko
 
23.08.12
11:42
В ентерпрайзе посмотри, что там с ней
3 MaxS
 
23.08.12
20:31
Например база лежала так:  \\server\base\mybase
А её открывают из этой папки:  \\server\c$\base\mybase
4 Lionee
 
23.08.12
21:01
(1)явно 2005
5 Lionee
 
23.08.12
21:02
(3) ну енто извращение какое то
6 Эльниньо
 
23.08.12
21:02
Кстати - решили проблему или не?
7 rs_trade
 
23.08.12
21:02
(0)в сингле юзер наверное база
8 Lionee
 
23.08.12
21:04
да спит уже
9 Эльниньо
 
23.08.12
21:22
Под 2005 и 2008 эпизодически бывает. Неторопливая чашка кофе с сигаретой снимает проблему.
10 Predator
 
24.08.12
11:39
Прошу прощения, вчера не смог ответить из-за того, что Миста лежала.

Да, SQL 2005, но база в режиме совместимости с 2000.
Сервер был также контроллером домена. Вышеуказанная проблема случилась после того, как я удалил роль DC, вывел его из домена, а потом ввёл его в домен уже обычным членом. Да, кстати, ещё изменил ему сетевое имя (это имя я изменил также в SQL и для каждой базы в конфигураторе 1С).

(2) где посмотреть?

(3) не понял. Не могли бы поподробнее объяснить?

(7) где это посмотреть?

(9) и даже бубен не нужен? =)
11 Lionee
 
24.08.12
11:46
(10)"изменил ему сетевое имя" надеюсь не в свойствах компутера ? переписал имя и все
12 Predator
 
24.08.12
12:52
(11) в свойствах компьютера
13 MaxS
 
24.08.12
13:55
(10) Как предположил выше, симптомы совпадают. imho 1С считает, что базу открывают не из родного каталога. Поменялись параметры компьютера, что-то 1С-ку смутило. Не помню в каких файлах лежат эти настройки. Но можно попытаться копнуть в том направлении.

Ещё проще очистить папку от всего, оставить MD и заново подключить базу.
Скопировать обратно все внешние обработки и т.п.
Предварительно сделать бэкап.
14 Predator
 
24.08.12
14:21
(13) т.е., если я переименую компьютер обратно, всё должно запуститься?
15 Predator
 
27.08.12
10:00
Да, действительно, переименовал машину на прежнее имя, всё заработало. Спасибо всем за помощь!
16 MaxS
 
27.08.12
10:21
(14) однозначно нельзя сказать, что должно заработать. Есть вероятность.
Заработало, хорошо ;) Но если ситуация требует переименования компьютера и т.п., то изменить параметры 7-ки несложно. ))