Настройка MedWork Server и SQL

2 сообщения / 0 новых
Последнее сообщение
qwerty123
Аватар пользователя qwerty123
Offline
Зарегистрирован: 16/02/2010
Настройка MedWork Server и SQL

При подключение клиента MedWork с другого компьютера в локальной сети выдается сообщение типа "SQL - сервер не существует, или отсутствует доступ"

Наиболее распространенные причины:

1. Не настроен Брандмауэр.
Если в Вашей операционной системе установлен и запущен брандмауэр (FireWall), то Вам необходимо внести MedWork в исключения. Для примера рассмотрим брандмауэр, входящий в состав Microsoft Windows XP SP 2 (если Ваш брандмауэр отличается от приводимого в данном примере, то обратитесь к сопроводительной документации используемого Вами программного продукта). Для дальнейших действий Вам необходимы права администратора.
Для настройки брандмауэра откройте панель управления (на панели задач меню Пуск >> Панель управления). Дважды кликните по ярлыку «Брандмауэр Windows» левой кнопкой мыши. Откроется окно настройки брандмауэра Windows с активной страницей «Общие». В окне брандмауэра Windows откройте страницу «Исключения». Нажмите кнопку «Добавить программу…».

В открывшемся окне «Добавление программы» выберите файл «MWServer.exe» из списка «Программы». Если Вы не нашли данный файл в списке «Программы», тогда нажмите кнопку «Обзор…» и в стандартном окне «Обзор» укажите расположение файла «MWServer.exe», по умолчанию он располагается в подпапке «mwServer» папки, в которую Вы установили систему MedWork.

После того как Вы указали расположение данного файла, он появится в списке «Программы». Выберите данный файл в списке «Программы» и нажмите кнопку «OK». Аналогично добавьте в исключения файл «Medwork.exe» из подпапки «bin» папки, в которую Вы установили систему MedWork.
Перед сохранением настроек удостоверьтесь что эти два файла отмечены в исключениях брандмауэра Windows, Для сохранения настроек нажмите кнопку «OK» и окно брандмауэра Windows закроется.
Теперь Вам остается проверить работу, запустив клиента MedWork через ярлык «Запустить Medwork Малая клиника» на рабочем столе; выбрать сервер MedWork (если не он не указан по умолчанию); в окне «Вход в систему» в поле личный код введите «мк» (кириллицей и без кавычек) и нажмите кнопку «OK». Если все сделано правильно, то система продолжит процесс запуска. Следуйте дальнейшим указаниям системы.

2. Не правильно настроен сервер.
Обратите внимание – сервер Global не должен быть указан как локальный {local}\mssql, а должен быть сетевым, например: computer_user\mssql. Также, чтобы MedWork мог запускаться с клиентских компьютеров, не рекомендуется использовать проверку подлинности Windows - Используйте проверку подлинности SQL Server (см. инструкцию по установке SQL). Укажите тип проверки при настройке сервера Global:

3. Не правильные настройки SQL сервера.
-Служба “Обозреватель SQL Server” должна быть включена.
-Протокол TCP/IP для сетевой конфигурации SQL Server должен быть активным.

qwerty123
Аватар пользователя qwerty123
Offline
Зарегистрирован: 16/02/2010

Если при установке SQL Server была указана проверка подлинности WIndows, то её можно изменить с помощью Microsoft SQL Managment Studio или как описано ниже:

Quote:
Включение смешанного режима проверки подлинности после установки
Предупреждение При неправильном использовании редактора реестра могут возникнуть серьезные неполадки, требующие переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.
По умолчанию параметр реестра LoginMode имеет значение 1 (проверка подлинности Windows). Чтобы включить смешанный режим, значение этого параметра необходимо изменить на 2.

Место расположения параметра LoginMode зависит от имени, под которым установлен экземпляр MSDE. Если MSDE была установлена с именем по умолчанию, параметр LoginMode находится в следующем разделе реестра:
HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode
Если MSDE была установлена под другим именем, параметр LoginMode находится в следующем разделе реестра:
HKLM\Software\Microsoft\Microsoft SQL Server\имя_экземпляра\MSSQLServer\LoginMode
При использовании SQL Server 2005 Express Edition параметр LoginMode находится в следующем разделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.4\MSSQLServer
Чтобы присвоить параметру LoginMode значение 2, выполните следующие действия.

1. С помощью компонента «Службы» панели управления остановите MSSQLSERVER и другие связанные службы (например, SQLSERVERAgent).
2. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedt32 и нажмите кнопку ОК.
3. Найдите следующий раздел реестра (в соответствии с именем, под которым была установлена MSDE):
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\

HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\имя_экземпляра\MSSQLServer\

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.4\MSSQLServer
4. На правой панели окна редактора реестра дважды щелкните параметр LoginMode.
5. В диалоговом окне Изменение параметра DWORD установите для параметра значение 2, выберите вариант Шестнадцатеричное и нажмите кнопку ОК.
6. Чтобы изменения вступили в силу, запустите службы MSSQLSERVER и SQLSERVERAgent.

Ссылка на источник: http://support.microsoft.com/kb/319930

Для комментирования войдите или зарегистрируйтесь
Заказать звонок
Ваше имя
Номер телефона
?
Обратная связь
+
Форма обратной связи
Тематика обращения
Адрес*
Название конфигурации
ФИО
Номер телефона
Адрес эл. почты
Способ получения ответа
Название организации
Адрес организации
Инструкция по отправке заявки на получение лицензионного ключа MedWork