|
v7: Нет доступа к БД | ☑ | ||
---|---|---|---|---|
0
AndyR
22.02.13
✎
09:21
|
Ситуация такая: есть сервер1 с установленными Win2003, SQL2000 и 1С 7.7. Папка метаданных лежит в шаре. И есть сервер2 (Win2008) терминалов, на котором тоже установлена 7.7 и юзеры работают с базой сервера1.
Если запускать 7.7 с сервера1, то проблем никаких не возникает под любым юзером, однако при запуске с сервера2 1С выдает ошибку "доступ к базе данных на сервере возможен только из одного каталога" также под любым юзером. Гуглил. Перезапустил SQL, проверил строку подключения с сервера1 и сервера2, они идентичны: \\сервер1\шара\ПапкаMD\ . Что еще посмотреть? Может пропустил чего? И как эту засаду побороть? |
|||
1
МихаилМ
22.02.13
✎
09:37
|
попробуйте переименовать папку.
возможно узнаете о еще неучтенных Вами подключениях |
|||
2
vde69
22.02.13
✎
09:40
|
скорее всего SQL сервер имеет 2 разных IP, это так???
|
|||
3
AndyR
22.02.13
✎
09:45
|
(2) IP один. Его, правда, меняли недели 3 тому, но после смены всё вроде работало. Падать начало только вчера.
|
|||
4
AndyR
22.02.13
✎
10:10
|
(2) а какие варианты при 2х IP?
|
|||
5
vde69
22.02.13
✎
10:21
|
(4) строка подключения к скулю может быть разная, саюж возникает именно при разных строках подключения. Кстати очень легко посмотреть в профайлере.
|
|||
6
AndyR
22.02.13
✎
10:52
|
(5) Какие события/столбцы в профайлере выбрать?
Поставил Аудит Логин, выбрал все доступные колонки. Увидел только, что с сервер1 вызов идет по LPC, а с терминального сервер2 - по TCP/IP. В остальном разницы не нашел :( |
|||
7
Cap_1977
22.02.13
✎
10:55
|
||||
8
Cap_1977
22.02.13
✎
10:56
|
||||
9
AndyR
22.02.13
✎
10:59
|
(7)(8) Читал. Сервер SQL перезапускал, строки подключения к базе проверял. В этих местах всё норм.
|
|||
10
пипец
22.02.13
✎
11:02
|
через MDAC скуль с локальной машины виден ?
cliconfg ??? порты алиасы прописаны? |
|||
11
AndyR
22.02.13
✎
11:08
|
(10) создал udl файл, в нем MS OLE DB provider for SQL Server видит локальную базу, тест подключения проходит (вот только не знаю, по TCP/IP или по LPC).
В cliconfg порты есть, алиасами не пользуемся. |
|||
12
AndyR
22.02.13
✎
11:20
|
Штука еще в том, что помимо терминального сервера юзера подключаются и со своих машин. Эти подключения тоже работают замечательно. Косяк всплывает только при работе с терминального сервера.
|
|||
13
пипец
22.02.13
✎
11:42
|
порты проверить какие прописаны - может файер не пускает
+ аутентификация скуля какая стоит |
|||
14
vde69
22.02.13
✎
11:54
|
1. В cliconfg оставить ТОЛЬКО TCP/IP
2. проверить у клиентов что-бы екзешник был одинаковым (само имя процесса) |
|||
15
AndyR
22.02.13
✎
11:54
|
(13) аутентификация SQL Server and Windows, клюшки подключаются от имени sa.
К серверу терминалов на данный момент, к сожалению, доступа не имею. О фаерволе тоже задумывался. |
|||
16
vde69
22.02.13
✎
11:55
|
(14) + cliconfg - на клиентских тачках !!!!
|
|||
17
AndyR
22.02.13
✎
12:02
|
(14)
1. после удаления LPC сервер перезапускать надо? 2. у всех запускается 1cv7s.exe (16) нет админских прав у меня на сервере терминалов, не могу cliconfg запустить |
|||
18
AndyR
22.02.13
✎
12:20
|
Хм. Нашел на терминальном сервере такой скрипт в автозагрузке:
if not exist "D:\1C_temp_profile\%username%\Application Data\1C\*.*" goto end if exist "%appdata%\1C\*.*" goto end if exist "D:\1C_temp_profile\%username%\Application Data\1C\*.*" ( md "%appdata%"\1C xcopy /E "D:\1C_temp_profile\%username%\Application Data\1C\*.*" "%appdata%\1C\" ) :end exit Может он на подключение влиять? |
|||
19
AndyR
22.02.13
✎
12:26
|
(18) посмотрел, что копируется. Никаких упоминаний про 7.7. Там только 8.х
|
|||
20
пипец
22.02.13
✎
14:59
|
щас дословно чо говорит при подключении какую ошибку ?
|
|||
21
AndyR
22.02.13
✎
15:04
|
(20) Показывает окно логина, после ввода юзера\пасса ошибка "Доступ к базе данных на сервере возможен только из одного каталога". Конфигуратором заходит, но из-под конфигуратора не запускается, пишет "Ошибка блокировки данных. Возможно, данные используются другой задачей."
|
|||
22
пипец
22.02.13
✎
15:42
|
только ИЗ одного каталога ... ниачем не говорит ?
- ЗЫ во первых каталог данных с МД должен быть ОДИН (вне зависимости от места запуска) , во вторых посмотрите базу - в режиме мультиюзер должна стоять , в третьих версии MDAC скорее всего должны быть 2.7 и закрыть ентерпрайс |
|||
23
AndyR
22.02.13
✎
15:52
|
(22)
EM закрыт. Каталог MD на всех компах называется одинаково: \\сервер1\шара\ПапкаMD\ База в мультиюзере - с ней сейчас работают 12 человек. Ошибка возникает только при запуске с сервера терминалов Win2008. На версию MDAC вроде ругается по-другому. |
|||
24
sapphire
22.02.13
✎
15:53
|
(0) Удали файлы с расширением .lck
|
|||
25
AndyR
22.02.13
✎
15:57
|
(24) Ночером перезагружал SQL, все lck из MD-каталога удалял.
|
|||
26
sapphire
22.02.13
✎
16:01
|
(25) Там еще вложенные каталоги наверняка есть
|
|||
27
AndyR
22.02.13
✎
16:25
|
(26) Конечно. Они тоже lck лишились.
|
|||
28
sapphire
22.02.13
✎
16:46
|
(27) А по маске .*ck ?
|
|||
29
AndyR
22.02.13
✎
16:54
|
Под *.*ck только lck подходят. Еще кучка *.$lk была - тоже в расход.
|
|||
30
пипец
22.02.13
✎
16:54
|
шибка возникает только при запуске с сервера терминалов Win2008. (с)
вот и вуаля ... |
|||
31
AndyR
22.02.13
✎
16:56
|
(30) Ага. Но "партия сказала надо".
Хотя бы понять это косяк 1С или косяк настройки сервера. |
|||
32
пипец
22.02.13
✎
16:57
|
вин2008 под скуль.2000
http://forum.ru-board.com/topic.cgi?forum=8&topic=32490 |
|||
33
пипец
22.02.13
✎
16:58
|
дангрейдте до 2003
|
|||
34
sapphire
22.02.13
✎
16:59
|
(29) Если файл открыт, то удалить не даст
|
|||
35
AndyR
22.02.13
✎
17:01
|
(32) скуль на Win2003 стоит, это другой серв.
(33) не пойдут они на даунгрейд. Всё остальное работает, исключая 77. |
|||
36
пипец
22.02.13
✎
17:01
|
(35) читай ссылку ... которую дал
|
|||
37
AndyR
22.02.13
✎
17:02
|
(34) файлы через управление компьютером были предварительно закрыты. Все lck и $lk погибли 100%
|
|||
38
пипец
22.02.13
✎
17:05
|
||||
39
пипец
22.02.13
✎
17:06
|
читать вниматочно
не забывать что у 64 систем два каталога систем32 и сисвов64 |
|||
40
пипец
22.02.13
✎
17:08
|
||||
41
пипец
22.02.13
✎
17:10
|
1C + SQL 2000 + Windows 7 + Изменение структуры конфигурации = Ошибка SQL StateHY010
зы последний топик ;)) |
|||
42
AndyR
22.02.13
✎
17:17
|
(36)-(41)
Подталкиваете к мысли о замене sqlsrv32.dll, sqlsrv32.rll, odbcbcp.dll? Вот этого сделать не могу, нет админских прав. Напишу админу, закидаю ссылками. Но это теперь только в пн. |
|||
43
пипец
22.02.13
✎
17:18
|
угу это и есть пресловутый MDAC в части скуль
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |