|
|
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Краткая история такова: Сначала база (IB 5.5) была перенесена (через B/R) с одного сервера (под WinNT) на другой (под Win2000server rus), соответственно и ISC4.GDB тоже. Все работало на ура. Потом Win2000server rus стал понемногу грохаться, поставил Win2000server eng SP4, восстановил базу и юзеров, тока никто (даже sysdba) с другого компа не может к ней подключиться. Пишет: Unknown database cannot attach to password database Alias: DB_Mybase Если поместить domain/юзера того компа в группу domain/administrators то все работает, а ето не есть хорошо. Подскажите в чем здесь бодяга. Найти что-то по теме неудалось, да и сам я новичок в етом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 13:23:39 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
1. Дай права аккаунту сервера на каталог с твоей БД и с isc4.gdb 2. Подключайся по TCP а не по NetBEUI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 13:29:44 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Подключение идет по ТСП/ИП. hvlad 1. Дай права аккаунту сервера на каталог с твоей БД и с isc4.gdb про этот пункт если можно поподробнее (что такое аккаунт сервера?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 14:48:46 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
piratossПодключение идет по ТСП/ИП. Ага, только используется NBT. Строку коннекта в студию! (Copyright: ДК) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 14:53:00 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
? Мимопроходящий Ага, только используется NBT. Строку коннекта в студию! (Copyright: ДК) Объясни чайнику плз где на нее посмотреть, тогда и вам расскажу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:04:21 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
В программе смотреть. В той, которая к серверу пытается подключиться. Далее вопрос по серверу: как запускается сервер, как Application, или как Service? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:08:28 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Прога написана на Дельфи, и как в нее залезть без исходников незнаю. Екзешник дельфи не открывает, говорит библиотеки отсутствуют. IB server запущен как Service ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:32:37 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Залезь в "Панель управления" / "Администрирование" / "Службы" и посмотри от имени какой учётной записи стартует InterBase. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:37:40 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
там стоит LocalSystem и если запустить server от SYSDBA то все заработает как прежде, я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 15:52:09 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Ты неправильно понял. Раз он у тебя ходит под аккаунтом LocalSystem, то нужно в файловой системе дать права на isc4.gdb и файлы БД юзеру SYSTEM. Программа, как я понимаю, ходит через BDE ? Смотри настройки алиаса DB_Mybase в BDE Administrator 'е (в "Панели управления"). Что там прописано в строчке SERVER NAME для этого алиаса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:07:32 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
для алиаса ServerName: \\server-2000\d:\base2\mybase.gdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:22:07 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
NBT и есть! Измени на server-2000:d:\base2\mybase.gdb и всё будет Ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:27:04 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
тока всеже интересно как оно раньше работало? если нет такого юзера system ни в домене ни на сервере (я имею в виду строчку \\server-2000\d:\base2\mybase.gdb) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:39:25 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
piratossтока всеже интересно как оно раньше работало? Или права были, или на FAT'е БД держали piratossесли нет такого юзера system ни в домене ни на сервере (я имею в виду строчку \\server-2000\d:\base2\mybase.gdb) Юзер SYSTEM есть в любой NT-системе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:47:04 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
Когда ты переставляешь ОСь, локальные аккаунты "отмирают". SID'ы их все ещё разбросаны по всей системе, но самих аккаунтов уже нет. Когда ты (или инсталлятор) создашь нового юзера с таким же именем, какой был раньше, то это уже будет "другой юзер", с иным UID'ом. Поэтому, права предыдущей инкарнации этого юзера, новой авватарой наследованы не будут. Не заморачивайся. Заработало, чи не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:47:25 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
заработало, спасибо. но не все что надо, там еще печать из программы есть (через кристал репорт) причем она привязана как-то к старому паролю sysdba (т.е. под masterkey и каким либо еще не работает). так вот если строка сервер нэйм \\сервер\д:\база.ждб - то все печатается как надо, а если сервер:д:\база.ждб то нет (выдает сообщение error 599: Cannot open SQL server SQL.Send<PEGetSQLQuery ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 16:59:50 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
а БД действительно на ФАТе лежит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 17:00:57 |
|
||
|
Проблема доступа к базе после переустановки виндов.
|
|||
|---|---|---|---|
|
#18+
piratossзаработало, спасибо. но не все что надо, там еще печать из программы есть (через кристал репорт) причем она привязана как-то к старому паролю sysdba (т.е. под masterkey и каким либо еще не работает). так вот если строка сервер нэйм \\сервер\д:\база.ждб - то все печатается как надо, а если сервер:д:\база.ждб то нет (выдает сообщение error 599: Cannot open SQL server SQL.Send<PEGetSQLQuery ) Crystal Reports, если не ошибаюсь, не умеет цепляться напрямую к IB, а только через ODBC, или OLE DB. Так что, видимо нужно тебе ещё настройки ODBC покрутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2004, 17:07:10 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32587294&tid=1578338]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 435ms |

| 0 / 0 |
