Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема доступа к базе после переустановки виндов. / 19 сообщений из 19, страница 1 из 1
02.07.2004, 13:23:39
    #32587024
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Краткая история такова:
Сначала база (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 то все работает, а ето не есть хорошо.
Подскажите в чем здесь бодяга. Найти что-то по теме неудалось, да и сам я новичок в етом деле.
...
Рейтинг: 0 / 0
02.07.2004, 13:29:44
    #32587041
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
1. Дай права аккаунту сервера на каталог с твоей БД и с isc4.gdb
2. Подключайся по TCP а не по NetBEUI
...
Рейтинг: 0 / 0
02.07.2004, 14:48:46
    #32587294
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Подключение идет по ТСП/ИП.

hvlad
1. Дай права аккаунту сервера на каталог с твоей БД и с isc4.gdb

про этот пункт если можно поподробнее (что такое аккаунт сервера?)
...
Рейтинг: 0 / 0
02.07.2004, 14:53:00
    #32587306
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
piratossПодключение идет по ТСП/ИП.
Ага, только используется NBT.
Строку коннекта в студию! (Copyright: ДК)
...
Рейтинг: 0 / 0
02.07.2004, 15:04:21
    #32587338
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
? Мимопроходящий
Ага, только используется NBT.
Строку коннекта в студию! (Copyright: ДК)

Объясни чайнику плз где на нее посмотреть, тогда и вам расскажу
...
Рейтинг: 0 / 0
02.07.2004, 15:08:28
    #32587353
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
В программе смотреть. В той, которая к серверу пытается подключиться.
Далее вопрос по серверу:
как запускается сервер, как Application, или как Service?
...
Рейтинг: 0 / 0
02.07.2004, 15:32:37
    #32587423
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Прога написана на Дельфи, и как в нее залезть без исходников незнаю. Екзешник дельфи не открывает, говорит библиотеки отсутствуют.

IB server запущен как Service
...
Рейтинг: 0 / 0
02.07.2004, 15:37:40
    #32587443
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Залезь в "Панель управления" / "Администрирование" / "Службы"
и посмотри от имени какой учётной записи стартует InterBase.
...
Рейтинг: 0 / 0
02.07.2004, 15:52:09
    #32587474
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
там стоит LocalSystem

и если запустить server от SYSDBA то все заработает как прежде, я правильно понял?
...
Рейтинг: 0 / 0
02.07.2004, 16:07:32
    #32587517
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Ты неправильно понял.
Раз он у тебя ходит под аккаунтом LocalSystem, то нужно в файловой системе дать права на isc4.gdb и файлы БД юзеру SYSTEM.
Программа, как я понимаю, ходит через BDE ?
Смотри настройки алиаса DB_Mybase в BDE Administrator 'е (в "Панели управления"). Что там прописано в строчке SERVER NAME для этого алиаса?
...
Рейтинг: 0 / 0
02.07.2004, 16:22:07
    #32587561
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
для алиаса ServerName: \\server-2000\d:\base2\mybase.gdb
...
Рейтинг: 0 / 0
02.07.2004, 16:27:04
    #32587576
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
NBT и есть!
Измени на server-2000:d:\base2\mybase.gdb и всё будет Ок.
...
Рейтинг: 0 / 0
02.07.2004, 16:39:25
    #32587615
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
тока всеже интересно как оно раньше работало? если нет такого юзера system ни в домене ни на сервере (я имею в виду строчку \\server-2000\d:\base2\mybase.gdb)
...
Рейтинг: 0 / 0
02.07.2004, 16:47:04
    #32587640
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
piratossтока всеже интересно как оно раньше работало?
Или права были, или на FAT'е БД держали

piratossесли нет такого юзера system ни в домене ни на сервере (я имею в виду строчку \\server-2000\d:\base2\mybase.gdb)
Юзер SYSTEM есть в любой NT-системе
...
Рейтинг: 0 / 0
02.07.2004, 16:47:25
    #32587641
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
Когда ты переставляешь ОСь, локальные аккаунты "отмирают".
SID'ы их все ещё разбросаны по всей системе, но самих аккаунтов уже нет.
Когда ты (или инсталлятор) создашь нового юзера с таким же именем,
какой был раньше, то это уже будет "другой юзер", с иным UID'ом.
Поэтому, права предыдущей инкарнации этого юзера, новой авватарой
наследованы не будут.

Не заморачивайся. Заработало, чи не?
...
Рейтинг: 0 / 0
02.07.2004, 16:59:50
    #32587666
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
заработало, спасибо.
но не все что надо, там еще печать из программы есть (через кристал репорт) причем она привязана как-то к старому паролю sysdba (т.е. под masterkey и каким либо еще не работает).
так вот если строка сервер нэйм \\сервер\д:\база.ждб - то все печатается как надо, а если сервер:д:\база.ждб то нет (выдает сообщение
error 599: Cannot open SQL server
SQL.Send<PEGetSQLQuery )
...
Рейтинг: 0 / 0
02.07.2004, 17:00:57
    #32587671
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
а БД действительно на ФАТе лежит
...
Рейтинг: 0 / 0
02.07.2004, 17:07:10
    #32587686
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
piratossзаработало, спасибо.
но не все что надо, там еще печать из программы есть (через кристал репорт) причем она привязана как-то к старому паролю sysdba (т.е. под masterkey и каким либо еще не работает).
так вот если строка сервер нэйм \\сервер\д:\база.ждб - то все печатается как надо, а если сервер:д:\база.ждб то нет (выдает сообщение
error 599: Cannot open SQL server
SQL.Send<PEGetSQLQuery )
Crystal Reports, если не ошибаюсь, не умеет цепляться напрямую к IB,
а только через ODBC, или OLE DB.
Так что, видимо нужно тебе ещё настройки ODBC покрутить.
...
Рейтинг: 0 / 0
02.07.2004, 23:28:43
    #32588023
piratoss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема доступа к базе после переустановки виндов.
точно там ОДБСи драйвер тож есть строка соединения с базой
буду покрутить, должно заработать
Большое спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблема доступа к базе после переустановки виндов. / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]