Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли к MSDE коннектиться с удаленной машины?.. ну никак не получается.. 
:(
    Опции темы
Kurt
Дата 28.2.2005, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: 1
Всего: 36



Есть нужда поработать с MSSQL Server на WinXP. Поставил MSDE.
Такой вопрос - к MSDE можно коннектиться с удаленной машины? Как ни пробую - со стороны не видно SQL-сервера.
Соединение с машиной-сервером в норме - идут ping'и, есть доступ по FTP, HTTP и т.п.
Порт открыт.



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Akina
Дата 28.2.2005, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 454



Цитата(Kurt @ 28.2.2005, 17:23)
к MSDE можно коннектиться с удаленной машины?

конечно нет...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Kurt
Дата 28.2.2005, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар

Репутация: 1
Всего: 36



Я тоже так думаю, но вот реплика с моего родного форума, к-я собственно и ввергла меня в сомнение:
Цитата
при установке MSDE к setup.exe добавляется параметр, разрешающий внешние сетевые подключения. Другой вопрос, что это можно разрешить и после установки, где-то в реестре, но вот где?



--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
boevik
Дата 2.3.2005, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



Можно. С WinXP Professional коннектится без проблем.


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
Domestic Cat
Дата 2.3.2005, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: нет
Всего: 172



Цитата(Kurt @ 28.2.2005, 07:23)
Такой вопрос - к MSDE можно коннектиться с удаленной машины? Как ни пробую - со стороны не видно SQL-сервера.
Соединение с машиной-сервером в норме - идут ping'и, есть доступ по FTP, HTTP и т.п.


Нужно сконфигурить через svrnetcn.exe. Энейблишь нужные протоколы и перезапускаешь сервер.


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

PM   Вверх
black_phoenix
Дата 23.9.2005, 12:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Аннотация
Данная статья содержит инструкции по установке подключения к Microsoft Desktop Engine (MSDE).

MSDE использует два режима проверки подлинности.


Режим проверки подлинности Windows

В этом режиме подключение производится с помощью учетной записи пользователя Windows NT 4.0, Windows 2000 или Windows XP.

Смешанный режим (проверка подлинности Windows и проверка подлинности SQL)

В этом режиме подключение к экземпляру MSDE производится с помощью проверки подлинности Windows или проверки подлинности SQL Server. Подключаясь по учетной записи пользователя Windows NT 4.0, Windows 2000 или Windows XP, можно использовать доверенные подключения как в режиме проверки подлинности Windows, так и в смешанном режиме.

По умолчанию MSDE применяет проверку подлинности Windows. В процессе установки MSDE создается встроенная учетная запись системного администратора (SA), однако, поскольку проверка подлинности SQL Server по умолчанию отключена, после обычной установки доступ к этой учетной записи отсутствует.


Требования
HR
Параметры оборудования и сети, а также необходимое программное обеспечение и пакеты обновления:

Windows XP Professional, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server или Windows NT 4.0 Server
Microsoft MSDE 1.0 или Microsoft SQL Server 2000 Desktop Engine (MSDE 2000)

При написании статьи предполагалось, что пользователь обладает достаточными знаниями в следующих областях:

терминология баз данных
Transact-SQL

Подключение к MSDE в режиме проверки подлинности Windows NT

Интеграция с моделью безопасности Windows NT 4.0, Windows 2000 и Windows XP достигается благодаря использованию MSDE атрибутов безопасности пользователей сети для управления процессом входа в систему. Сетевые атрибуты безопасности пользователя определяются в момент входа в сеть и проверяются контроллером домена Windows. Когда пользователь пытается установить подключение, MSDE использует средства Windows для определения проверенного сетевого имени. Подключиться и управлять MSDE в режиме проверки подлинности Windows можно в следующих случаях.

Подключение к MSDE с локального компьютера (с помощью Windows Domains), вход в Windows с правами администратора.
Подключение к MSDE в удаленном режиме, если учетная запись Windows входит в состав группы «Администраторы» на удаленном компьютере, где установлена MSDE.

Подключение к MSDE в режиме проверки подлинности SQL Server

Получив учетные данные пользователя по недоверенному подключению, MSDE проверяет наличие учетной записи входа SQL Server, сопоставленной принятому паролю. Если такой учетной записи нет, проверка подлинности завершается неудачно.

В перечисленных ниже случаях проверка подлинности SQL Server обязательна.

MSDE установлена на компьютере под управлением Windows 98. Поскольку режим проверки подлинности Windows не поддерживается в Windows 98, MSDE использует смешанный режим, однако проводит только проверку подлинности SQL Server.
Подключение к MSDE производится по сети, в которой нет доменов Windows. В этом случае отсутствует контроллер домена, который может проверить достоверность учетной записи Windows.
Учетная запись Windows не добавлена (и не может быть добавлена) в систему, где установлен экземпляр MSDE, к которому производится подключение. В этом случае требуется наличие учетной записи, которая позволяет подключаться в режиме проверки подлинности SQL Server.

Поскольку проверка подлинности SQL Server отключается при обычной установке MSDE, смешанный режим (проверку подлинности SQL Server) необходимо включить самостоятельно в процессе или после установки MSDE. Корпорация Microsoft рекомендует делать это во время установки. В противном случае требуется внесение изменений в системный реестр в ручном режиме.

Внимание! Встроенная учетная запись системного администратора создается без пароля, что позволяет подключаться к MSDE первоначально. Однако пароль необходимо установить сразу же после включения проверки подлинности SQL Server. Чтобы с помощью OSQL (программа с интерфейсом командной строки, устанавливается с MSDE) назначить пароль для учетной записи SA, выполните следующие действия.

1.Откройте командную строку на компьютере, где установлен экземпляр MSDE, к которому производится подключение.
2.Введите следующую команду и нажмите клавишу ВВОД.

osql -U sa

Происходит подключение с помощью учетной записи SA к локальному экземпляру MSDE по умолчанию.

3.Введите следующие команды, нажимая клавишу ВВОД после каждой из них.

Примечание. Вместо 'mynewpassword' подставьте новый пароль.
sp_password null, 'mynewpassword', 'sa'

Об успешном изменении пароля свидетельствует появление следующего сообщения:

Password changed.

Включение смешанного режима проверки подлинности в процессе установки

Чтобы изменить режим проверки подлинности, необходимо запустить программу установки MSDE с таким параметром командной строки.

SECURITYMODE=SQL

После этого используется смешанный режим, в котором подключение к MSDE возможно как с помощью проверки подлинности Windows, так и проверки подлинности SQL Server.

Включение смешанного режима проверки подлинности после установки

Внимание! Неправильное использование редактора реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Корпорация Microsoft не несет ответственности за некорректное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.

По умолчанию параметр реестра LoginMode имеет значение 1 (проверка подлинности Windows). Чтобы включить смешанный режим, этому параметру необходимо присвоить значение 2.

Место расположения параметра LoginMode зависит от имени, под которым установлен экземпляр MSDE. Если MSDE была установлена с именем по умолчанию, параметр LoginMode находится в следующем разделе реестра:

HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode

Если MSDE была установлена под другим именем, параметр LoginMode находится в следующем разделе реестра:

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

Чтобы присвоить параметру 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\
4.На правой панели окна редактора реестра дважды щелкните параметр LoginMode.
5.В диалоговом окне Изменение параметра DWORD присвойте параметру значение 2, выберите вариант Шестнадцатеричное и нажмите кнопку ОК.
6.Чтобы изменения вступили в силу, запустите службы MSSQLSERVER и SQLSERVERAgent.

Проверка подключения

Чтобы проверить возможность подключения к экземпляру MSDE, выполните следующие действия (независимо от используемой технологии).

1.Щелкните рабочий стол правой кнопкой мыши, выберите пункт Создать, а затем — Текстовый документ. Присвойте файлу имя Test.udl.
2.Дважды щелкните файл UDL, чтобы открыть диалоговое окно Свойства связи с данными.
3.На вкладке Поставщик выберите пункт Microsoft OLE DB Provider for SQL Server.
4.На вкладке Подключение выполните следующие действия.
a. Под элементом 1 выберите или введите имя сервера, к которому выполняется подключение.
b. Под элементом 2 выберите один из следующих вариантов.

Использовать встроенные средства безопасности Windows NT (если используется проверка подлинности Windows)
Использовать имя пользователя и пароль (если используется проверка подлинности SQL Server; необходимо указать имя пользователя и пароль)

c. Нажмите кнопку Проверка подключения. Об успешной установке контрольного подключения свидетельствует появление соответствующего сообщения.

Устранение неполадок

Попытка установить тестовое подключение заканчивается неудачно, если служба SQL Server не запущена. Щелкните в области уведомлений значок MSSQLServer и убедитесь, что служба SQL Server имеет состояние «Работает».
Подключиться к MSDE с помощью учетной записи системного администратора не удастся, если другой пользователь установил для нее пароль.
Если программу OSQL не удается запустить на компьютере, где установлена MSDE, сделайте это с удаленного компьютера, указав имя сервера с помощью параметра -U. Например:

osql -s имя_сервера -U sa
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0475 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.