|
v7: Доступ к базе данных на сервере возможен только из одного каталога ИБ | ☑ | ||
---|---|---|---|---|
0
dadka
23.02.11
✎
16:21
|
ДОброго времени суток. Есть связка WinServer 2008 + MSSQL 2008 + 1c 7.7
Проблема: 1 пользователь может зайти в базу, но при входе 2-го пользователя вылетает ошибка: Доступ к базе данных на сервере возможен только из одного каталога информационной базы. |
|||
1
Vitello
23.02.11
✎
16:27
|
ну что непонятного?
2 базы привязаны к одной скульной базе. |
|||
2
dadka
23.02.11
✎
16:27
|
никто не может датьответ?
|
|||
3
dadka
23.02.11
✎
16:28
|
(1) но в скуле я вижу только одну базу. можно для "дурака" обяснить, что надо сделать?
|
|||
4
dadka
23.02.11
✎
16:30
|
вверх
|
|||
5
zak555
23.02.11
✎
16:32
|
1. разделить "папки" их ?
2. как читается "dadka" ? |
|||
6
dadka
23.02.11
✎
16:37
|
(5) разделить папки баз?
как пишется, так и читается |
|||
7
zak555
23.02.11
✎
16:38
|
назначить каждому юзверу папку ?
|
|||
8
dadka
23.02.11
✎
16:41
|
(7) у каждого пользователя своя папка в каталоге базы.
|
|||
9
dadka
23.02.11
✎
16:41
|
(7) сейчас так и есть.
|
|||
10
viktor_vv
23.02.11
✎
16:48
|
У тебя они из разных каталогов метаданных цепляются к одной базе на скуле.
|
|||
11
viktor_vv
23.02.11
✎
16:50
|
Например у одного в окне запуска каталог базы C:\ПервыйКаталог , а у второго C:\ВторойКаталог. Но в обеих конфигурациях прописана одна и таже база SQL.
|
|||
12
viktor_vv
23.02.11
✎
16:51
|
Бывает еще после обрыва соединений.
|
|||
13
BuHu
23.02.11
✎
16:59
|
в конфигураторе в Параметры базы данных SQL - что прописано?
|
|||
14
Креатив
23.02.11
✎
17:08
|
(0)Люди хотят сказать, что у разных пользователей пути к базе (то есть к мд) указаны разные, а скл-база одна
|
|||
15
andrewks
23.02.11
✎
17:09
|
(10) +1
|
|||
16
BuHu
23.02.11
✎
17:13
|
(14)Это как?
|
|||
17
BuHu
23.02.11
✎
17:17
|
(14) а понял
|
|||
18
dadka
23.02.11
✎
17:18
|
(16) да, действительно, это как? если создана база на скуле одна Trade с указанием полного пути к базе D:\1c_base\Trade
так же при создании базы в самой 1с указывается путь D:\1c_base\Trade с каталогами пользователей. делается загрузка данных в эту базу. все. стандартные операции. как могут быть пути разные а база одна? что то не понятно. |
|||
19
dadka
23.02.11
✎
17:19
|
тем более при работе самой базы 1с указывается режим работы Разделенный.
|
|||
20
BuHu
23.02.11
✎
17:21
|
(18) на (13) ответь
|
|||
21
viktor_vv
23.02.11
✎
17:22
|
А теперь представь ты скопировал все из каталога D:\1c_base\Trade в новый каталог D:\1c_base\Trade2 И одних цепляешь на старый, а других на новый каталог метаданных. Ты отличай базу на Скуле и каталог метаданных. Это разные вещи.
|
|||
22
dadka
23.02.11
✎
17:23
|
(20) сервер Server
база данных Trade пользователь sa пароль ******** |
|||
23
dadka
23.02.11
✎
17:24
|
(21) и как правильнее сделать?
|
|||
24
BuHu
23.02.11
✎
17:25
|
базы в скуле так и называется? сервер базы данных совпадает с реальным ?
|
|||
25
BuHu
23.02.11
✎
17:25
|
+(24)БазА*
|
|||
26
viktor_vv
23.02.11
✎
17:25
|
(22) А теперь посмотри пути при запуске у одного и второго.
|
|||
27
dadka
23.02.11
✎
17:25
|
(24) да, так и называется. сервер совпадает с реальным.
|
|||
28
BuHu
23.02.11
✎
17:25
|
(23)у всех должен быть одинаковый путь к каталогу
|
|||
29
dadka
23.02.11
✎
17:26
|
(26) одинаковые D:\1c_base\Trade
|
|||
30
dadka
23.02.11
✎
17:29
|
а владельцем должен кто стоять? у меня сейчас стоит пользователь из Active Directory.
|
|||
31
viktor_vv
23.02.11
✎
17:32
|
Они у тебя в терминале что ли работают ?
|
|||
32
viktor_vv
23.02.11
✎
17:33
|
Ты скорее всего каждому на комп скопировал католог метаданных. У кого-то одного расшарь и второго цепляй к нему по сетке.
|
|||
33
dadka
23.02.11
✎
17:34
|
(31) да
|
|||
34
dadka
23.02.11
✎
17:35
|
(32) в терминале все работают.
|
|||
35
viktor_vv
23.02.11
✎
17:36
|
А второго пускает одного в базу ?
|
|||
36
dadka
23.02.11
✎
17:38
|
(35) конечно пускает. с правами все нормально. получается, что не работает многопользовательский режим.
|
|||
37
viktor_vv
23.02.11
✎
17:40
|
Тогда ХЗ. Но это явно попытка подцепиться из разных каталогов. Попробуй еще всех выгнать и рестартануть SQL.
|
|||
38
dadka
23.02.11
✎
17:43
|
(37) это делалось много раз.и сам сервер рестартовался. бестолку все.
|
|||
39
BuHu
23.02.11
✎
17:44
|
(30) а кто владелец базы данных в скуле ?
|
|||
40
BuHu
23.02.11
✎
17:45
|
+(39) после чего данная проблема возникла?
|
|||
41
Креатив
23.02.11
✎
17:46
|
Попробуй создать другую папку и поместить в неё мд. Поменять всем пользователям пути.
|
|||
42
BuHu
23.02.11
✎
17:49
|
+(39) просто обычно владельца базы переназначают , sa - это по умолчанию
|
|||
43
dadka
23.02.11
✎
21:42
|
(39) владельцем является Администратор из Active Directory
(40) возникла после того, как попробовал вторым пользователем, заведенным в терминал, запустить оную базу (41) а что это даст? |
|||
44
1Сергей
24.02.11
✎
07:51
|
Винду и скуль правильные поставить еще не предлагали?
|
|||
45
andrewks
24.02.11
✎
08:15
|
(44) не мешай людям получать удовольствие!
|
|||
46
bmitkin
24.02.11
✎
08:30
|
||||
47
dadka
24.02.11
✎
15:16
|
(44) еще не предлагали. но очень жду этих слов.
(45) что за удовольствие вы имеете ввиду? (46) а это уже пройденный вариант, который ни к чему не привел. да и это временный выход, убивать task. Диагноз: Такая ошибка возникает при попытке загрузить версию 1С для SQL после того, как один из пользователей некорректно вышел из системы. В редких случаях эта ошибка может быть результатом некорректной установки конфигурации. Анамнез: После закрытия 1С на сервере NT освобождаются ресурсы, которые занимал пользователь. Однако в случае некорректного завершения работы не останавливается SQL-процесс, запущенный пользователем. Рецепт: Принудительно остановить SQL-процесс можно с помощью SQL Enterprise Manager. В нем все активные процессы перечисленны в ветке “Management\Current Activity\Process Info”. Надо найти в списке справа процесс, который мешает Вам жить, выделить его и в меню “Action” выбрать пункт “Kill Process” Если пользователи работают по протоколу Named pipes, то можно просто закрыть файлы на SQL-сервере, открытые повисшим пользователем. Такие файлы имеют вид \PIPE\MSSQL$NAMEDSERVER\SQL\query. Если вышеизложенное слишком сложно для Вас, Вы можете просто перегрузить SQL server. Надо только убедиться, что ни одна другая програма не использует его в этот момент. Если ошибка возникает постоянно, имеет смысл проверить правильность установки конфигурации: с одной базой данных на сервере пользователи должны работать из одного каталога с конфигурационными файлами. Иначе говоря, не могут одновременно работать две (даже идентичные) конфигурации, размещенные в разных каталогах и ссылающиеся на одну и ту же базу. Парни, это бред какой то. база находиться в одном каталоге. с базой в один момент работает один пользователь, и в этот же момент заходит в базу другой пользователь - и бац - ошибка. ЧТО ДЕЛАТЬ??? |
|||
48
andrewks
24.02.11
✎
15:20
|
(47) предлагаю: поставить правильные винды (В2К3 R2) и правильный скуль (SQL2000SP4)
|
|||
49
viktor_vv
24.02.11
✎
15:24
|
(48) +1. Чудес не бывает.
|
|||
50
runoff
24.02.11
✎
15:26
|
(48) именно таким способом была решена та же самая ошибка у нас
|
|||
51
viktor_vv
24.02.11
✎
15:35
|
(49)+ А еще лучше обратно на ДБФ. Нафик нужен двум пользователям скуль?
|
|||
52
andrewks
24.02.11
✎
15:35
|
(51) +100500
|
|||
53
vS
24.02.11
✎
15:44
|
прострелите коленку....
|
|||
54
dadka
24.02.11
✎
16:34
|
(47) (48) (51) угу, и топтаться в болотце.
знаете, это напоминает один бородатый анекдот: сидят 3 мужика по рот в болоте. один из них начинает - давайте, мол, выбираться, надо что то делать.. другие ему - не гони волну.. так и здесь. правильно? если 7-ка запустилась на связке windows server 2008 + mssql 2008, значит она работает. нужно только понять, почему не отрабатывает многопользовательский режим. за этим и написал в этот форум. |
|||
55
viktor_vv
24.02.11
✎
19:59
|
(54) Кроме анекдота еще аргументы есть ? Насчет винды еще ладно, но обясни, скуль-то зачем понадобился ?
|
|||
56
andrewks
24.02.11
✎
20:16
|
(55) - (45)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |