MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Совместимость, шаринг и БД
На страницу 1, 2  След.
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Windows на Mac, совместимость, переход на Mac   
Автор Сообщение
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Пт Ноя 23, 2012 21:30
Совместимость, шаринг и БД
Ответить с цитатой

Привет всем!
Есть задача, которую хотелось бы решить просто и удобно.
Исходные данные:
1. iMac 10.7.5. + VMWare Windows 7 в самой Windows стоит программа, у которой есть папка с БД. Папку можно переносить и перенастраивать саму программу. Но! Если положить папку на рабочий стол iMac - то программа под Windows пытается соединиться и теряет соединение с "сервером" (т.е. с iMac). В iMac прописан шаринг к этой папке и отмечены галочки SMB и учетная запись создана такая же, как под виндой.

2. Есть второй компьютер в сети (MacBook Air 10.7.5) и та же бадяга: Windows 7 работающий под WMVare и ставится та же программа, которой при установке нужно указать сетевой ресурс, на котором лежит эта самая БД. НО! На iMac виндовая папка из виртуальной среды видится, а в общей сети с MacBook Air видится только iMac, а не расшаренная папка виртуальной среды iMac-a.

Сеть общая работает по WiFi через AirPort Express.

Кто-то может предложить красивое решение этой проблемы?
Как вытащить папку с БД и куда ее положить, чтобы в сети работало три рабочих места с одной БД?

Жду ваших идей.

p.s. У меня была идея подключить какой-нибудь NAS, но что-то мне подсказывает, что это может не сработать. Была бы у меня ТС - можно было бы попробовать.

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Пт Ноя 23, 2012 21:34
Ответить с цитатой

1. Я правильно понимаю, что программа, работающая в виртуальной машине на первом компьютере — сервер?

2. Для подключения к Аймаку из виртуальной машины, на нем же установленной, сеть не нужна. См. параметры шаринга папок в виртуальной машине.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Пт Ноя 23, 2012 22:43
Ответить с цитатой

Daniel писал(а):
1. Я правильно понимаю, что программа, работающая в виртуальной машине на первом компьютере — сервер?

2. Для подключения к Аймаку из виртуальной машины, на нем же установленной, сеть не нужна. См. параметры шаринга папок в виртуальной машине.


Извиняюсь за сумбурность описания.

1. Программа под виндой - не сервер. Просто оболочка, работающая через сервис FireBird с базой данных FireBird, файлы которой лежат в отдельной папке, которую нужно расшарить, чтобы дать к ней доступ по сети с других рабочих мест.

2. А что именно за параметры шаринга в виртуальной машине?
С MacBook Air этой же сети iMac виден, но не видна расшаренная папка из виртуальной машины. А на самом iMac это же папка видна. И поместить ее в общий доступ iMac не возможно - она не видна в окне выбора папок, добавляемых в шаринг Mac OS X.

Еще больше запутал?

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Пт Ноя 23, 2012 22:50
Ответить с цитатой

Я полагал так, что расшариваю папку из виртуальной машины и далее расшариваю ее уже в Стстемных настройках в Mac OS, чтобы был доступ к ней по сети.

Или можно как-то иначе решить эту задачу?

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Пт Ноя 23, 2012 23:33
Ответить с цитатой

Создайте на жестком диске первого мака папку. В ней будут храниться файлы, необходимые виндовой программе. Ее же можно неограниченно шарить в локальной сети. В параметрах виртуальной машины откройте доступ к этой папке. В параллели это делается в Sharing > Share Mac > Custom folders, в VMware наверняка есть аналогичная возможность. Вроде всё.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 12:04
Ответить с цитатой

Я так и сделал.
Но, непонятно по какой причине, программа из виртуальной среды пытается подключиться к папке и вываливается с ошибкой (точно не помню): типа соединение с хостом прервано, поэтому не получается использовать указанную папку. Эх, надо было скриншот сделать.
Я так понял, что мак ось не разрешает этой программе из под виртуальной среды распоряжаться файлами.

А при установке на удаленном клиенте, указывая расшаренную папку (все можно всем пользователям) на iMac - тоже вываливается с ошибкой: невозможно подключиться к удаленной папке. Точнее сказать сама программа не видит базу данных в этой папке.
В папке есть и демо-версия базы данных. И с ней такие же ошибки.

Я уж думаю, может косячная программа?
Или файлы базы данных имеют не все права доступа?

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Сб Ноя 24, 2012 13:04
Ответить с цитатой

MeanTall писал(а):
Эх, надо было скриншот сделать.
Да, желательно много скриншотов, подтверждающих, что вы всё сделали именно так, как нужно. )

MeanTall писал(а):
Я уж думаю, может косячная программа?
Или файлы базы данных имеют не все права доступа?
По БД ничего не скажу, но, может быть, права доступа к файлам из ВМ — рид-онли?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
C2H5OH



Репутация: +108    

Зарегистрирован: 13.07.2001
Сообщения: 12314
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 13:17
Ответить с цитатой

Может, на отдельный диск ее выложить?
_________________
Слово не воробей, вылетит неосторожное - вернется трёхэтажное!

Всего!
И всем!!!
http://apple-museum.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора iChat
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 17:03
Ответить с цитатой

Спасибо всем за советы.
Решил на домашней машинке тоже самое сделать за сегодня.
Хотя бы посмотреть, будет ли цеплять программа демо-базу, выложенную на флэшку, подцепленную на AirPort Extreme. Или попробую базу положить на РС-шный комп под Windows XP и расшарю эту папку.

Результат сообщу. Может быть даже со скриншотами, если опять не будет получаться.

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 21:33
Ответить с цитатой

Daniel писал(а):
1. Я правильно понимаю, что программа, работающая в виртуальной машине на первом компьютере — сервер?


Кажется не правильно я понял вопрос и дал неправильный ответ...
Оказывается, эти самые файлы Базы Данных FireBird управляются Службой (сервисом) FireBird Server.

Как я до этого "дошел".
1. Сразу шаринг папки к виртуальной среде и переустановка самой программы, сразу указываю папку (куда класть файлы БД) в расшаренную на Мак-е папку. Установка проходит корректно. Файлы БД копируются без проблем. А вот при запуске программы - ошибка.



2. Если базу из установленного по-умолчанию места под виндой стереть, то программа при запуске спрашивает: К какой базе подключаться? На локальном диске или по сети? Выбираю "По сети".
И вот что интересно мне стало: при поиске сетевых папок, программа видит расшаренную для виртуальной среды папку, в которой лежит искомая БД, но игнорирует ее и обращается только к самой Винде.

Я сперва не понял, почему только к Винде?

Дальше возвращаюсь к подсказке Daniel про Сервер.
Захожу в Управление-Службы и выключаю FireBird Server.

И что вы думаете?! Программа уже не может найти в сети Сервер, на котором лежит искомая База Данных. И к винде больше не обращается.


Теперь я так понимаю, что надо подружить этот самый FireBird Server с базой данных в папке под Mac OS? А как?
К моему удивлению для Mac OS X есть серверная часть FireBird и даже 32- и 64-битная версии.

Куда дальше смотреть?
Какой Сервер нужно настраивать на расшаренную папку с БД? Из под виртуальной среды или надо в Мак ОС ставить сервер FireBird и прописывать какие-то настройки для обращения из вне и из виртуальной среды?

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 21:50
Ответить с цитатой

Как всегда, "ларчик" просто открывается:
у первых строках...

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Сб Ноя 24, 2012 22:25
Ответить с цитатой

Я не сильно в теме, но у меня есть сомнения в корректности пути, начинающего с localhost:Z:. Где задается путь и как это выглядит? (Или проблема уже решена?)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 22:33
Ответить с цитатой

Daniel писал(а):
Я не сильно в теме, но у меня есть сомнения в корректности пути, начинающего с localhost:Z:. Где задается путь и как это выглядит? (Или проблема уже решена?)


Да, я тоже не в теме.
Вопрос пока открытый, поскольку надо этот самый FireBird Сервер настроить под Mac OS X (я так думаю).

Можно путь указать при установке программы (в процессе установки программы устанавливается и Серверная часть FireBird):


В расшареную папку файлы базы данных устанавливаются:


Буду разбираться, что делать дальше...

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Сб Ноя 24, 2012 23:09
Ответить с цитатой

А если эту самую папку создать на диске Це, всё работает?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
MeanTall



Репутация: +7    

Зарегистрирован: 08.08.2006
Сообщения: 3427
Откуда: Москва

СообщениеДобавлено: Сб Ноя 24, 2012 23:27
Ответить с цитатой

Daniel писал(а):
А если эту самую папку создать на диске Це, всё работает?


Нет.
В описании к FireBird Server сказано:

Цитата:
Сервер Firebird и любые базы данных, к которым Вы подключаетесь или которые Вы создаете, должны располагаться на жестком диске, физически подключенном к компьютеру (на котором работает сервер). Вы не можете располагать сервер, какие либо его компоненты или какую-либо базу данных на подключенном (mapped) диске, разделяемом (share) диске или сетевой файловой системе.


Под Виндой ставится сервер и прописывается адрес к папке, где лежат файлы базы данных.
В общем, буду думать и доставать вопросами разработчиков программы.

_________________
8926 654-2323
Алексей

---------------------------------------------------
Сложное - это то, что можно сделать сейчас.
Невозможное - на что потребуется чуть больше времени.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Windows на Mac, совместимость, переход на Mac Страница 1 из 2
На страницу 1, 2  След.

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group