powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановить доступ к MS SQL Server от клиента на ХР
15 сообщений из 15, страница 1 из 1
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753847
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста кто чем может.
Сеть одноранговая , три выхода в интернет, через три разных шлюза, несколько свичей и точек доступа.
Ситуация следующая - есть компьютер под Hyper-V на котором установлена виртуальная машина (windows 7 home ) включен брандмауер, в свою очередь там установлен MS SQL Server 2008 (бесплатный вариант) , есть база которая обслуживается кем то написанной клиентской программой (история об этом умалчивает кем).
Есть 6 клиентских машин 3 под windows 7 и еще 3 под windows xp вся эта конструкция вполне успешно работала пару лет. После очередного отключения света, ситуация изменилась пропал доступ к серверу от всех клиентов.
После очередной попытки исправить ситуацию (смена шлюза на другой и нажатие пункта меню "Исправить ошибки сетевого подключения" доступ от клиентов под windows 7 восстановился.
Под XP доступ восстановить не удалось.
Впечатление такое, что доступ к базе клиентом осуществляется через Microsoft OLE DB Provider for ODBC Driver
По крайней мере при попытке подключится через test.udl и выборе Microsoft OLE DB Provider for SQL Server сервер не попадает в список выбора в том время как другие тренировочные серверы видны.

Главная сложность в том, что база постоянно в работе и тормознуть ее для разборов полетов практически некогда.

Ситуации которые кажутся подозрительными:
1) В один из моментов на сервере появилось сообщение, что якобы есть конфликт IP адресов - поиски по сети (выявить якобы такой же IP не удалось и сообщение пропало)
2) Иногда загорается сообщение - без доступа в интернет - хотя все настройки позволяют этот доступ иметь

Что пытался делать
1) Откат системы на сервере на момент когда ситуация не возникла не помог доступ пропадал у всех клиентов - лечилось исправлением сетевых настроек на сервере, а именно исправлением шлюза (помогало только для клиентов windows 7)
2) Отключение брандмауера для клиентов под XP не работало
3) Сервер нужные порты слушает
4) Правила в брандмауере на сервере соединение разрешают

люди добрые помогите человеку начинающему с проблемой разобраться.
П.С.
Моя личная тестовая программа при подключении (ADO) ведет себя аналогично под 7 подключается под ХР нет.

Помогите советом хотя бы куда копать

Если нужна дополнительная информация постараюсь предоставить.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753851
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Ping c XP до MS SQL.
2. Подключение: IP, Port. Важно, комбинацию IP, Port проверить с подключающихся машин.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753857
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglis,

Если Вы запустите profiler - то увидите, что коннект с XP идет, но под анонимным логином.

Вот здесь Ваша ситуация поясняется, Kerberos is used when making local tcp connection on XP if SPN presents .

С Windows 7 на Windows 7 все хорошо, потому что кое-что поменяли. By default, permissions granted to the Everyone group do not apply to anonymous users in Windows XP

Ну и если есть возможность перезагрузить "сервер" с Windows 7, то можно попробовать сделать так:

1. Regedit
2. Hkey_local_machine\system\currentcontrolset\control\lsa
3. Edit restrictanonymous with the value of 0
4. Reboot
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753858
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglis,

А вообще Вам пора в домен. И все ПК и "сервер" тоже в него включить. Нет денег на AD - поставьте Linux + Samba4. Сейчас есть кошерные веб-админки для этого дела.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753902
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банально прошел какой-то сервис-пак безопасности и экспишки перестали видеть семёрки.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753916
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я делал откат системы на сервере до момента когда проблемы не было, но результат тот же. Кроме того стоят запреты на обновление.
Подозреваю, что действительно проблема с безопасностью не могу понять где.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753921
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks2221. Ping c XP до MS SQL.
2. Подключение: IP, Port. Важно, комбинацию IP, Port проверить с подключающихся машин.
----------------
1 Пинг от ХР до серверной машины проходит и с других клиентов тоже
2 Попытки подключится по IP + порт не коннектится ни с какого клиента ни под XP ни под 7
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753923
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglis,

Написано много, а самого главного нет: ошибка-то какая?
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753929
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPbsglis,

Если Вы запустите profiler - то увидите, что коннект с XP идет, но под анонимным логином.

Вот здесь Ваша ситуация поясняется, Kerberos is used when making local tcp connection on XP if SPN presents .

С Windows 7 на Windows 7 все хорошо, потому что кое-что поменяли. By default, permissions granted to the Everyone group do not apply to anonymous users in Windows XP

Ну и если есть возможность перезагрузить "сервер" с Windows 7, то можно попробовать сделать так:

1. Regedit
2. Hkey_local_machine\system\currentcontrolset\control\lsa
3. Edit restrictanonymous with the value of 0
4. Reboot
----------------------
Спасибо за ссылку попробую разобраться , английский пока не очень хорошо понимаю.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753935
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglis,

А какой порт bobnt? У вас там порт динамический на экпресс редакции. Проверьте, включена ли служба SQL Browser в SQL Server Configuration Manager.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753987
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invmbsglis,

Написано много, а самого главного нет: ошибка-то какая?

----------------

Из под моей самописки через ADO "[DBNETLIB][ConnectOpen (Connect()).]SQL-сервер не существует, или отсутствует доступ

Другой клиент не дает ошибки никакой

test.udl вроде как проходит коннект
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753988
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосовbsglis,

А какой порт bobnt? У вас там порт динамический на экпресс редакции. Проверьте, включена ли служба SQL Browser в SQL Server Configuration Manager.
-------------
Порт статический прописан в свойствах IPALL
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39753999
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglis,

На проблемной машине откройте командную строку и выполните
Код: sql
1.
sqlcmd -S ПроблемныйСервер -E -Q"select 1"

И покажите результат.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39754026
bsglis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
invmbsglis,

На проблемной машине откройте командную строку и выполните
Код: sql
1.
sqlcmd -S ПроблемныйСервер -E -Q"select 1"

И покажите результат.
------------
Сейчас пытаюсь установить SQLCMD на проблемную машину с ХР. Оказывается там целый пакет программ нужен. И установщик и несколько обновлений.
...
Рейтинг: 0 / 0
Восстановить доступ к MS SQL Server от клиента на ХР
    #39754040
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsglisaleks2221. Ping c XP до MS SQL.
2. Подключение: IP, Port. Важно, комбинацию IP, Port проверить с подключающихся машин.
----------------
2 Попытки подключится по IP + порт не коннектится ни с какого клиента ни под XP ни под 7

Значит NamedPipes.
После обновлений "антиПетя" может и не работать.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Восстановить доступ к MS SQL Server от клиента на ХР
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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