Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подключение к MSsql серверу [D6, MySQL]


victor_ch ©   (2003-06-13 10:17:00) 

Почему при изменении пароля на клиентской машине я обязательно должен менять пароль пользователя и на сервере, хотя я выбираю не Windows NT authentification, а SQL server authentification
можно ли сделать как при содинении с ораклом вход на определенный порт и при этом не проверяется есть ли такой юзер в NT


victor_ch   (2003-06-17 14:47:00) [1]

все кажется разобрался
на клиенте запустил утилиту client network utility
и там стояло по умолчанию named Pipes изменил на TCP/IP
и все заработало нормально

спасибо за помощь


sniknik   (2003-06-17 14:27:00) [2]

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

может действительно проверить > Zelius © (17.06.03 11:40)
(хотя мне кажется ситуация обратна описаной)
но все же посмотри утилита Server Network Utility (на сервере)
у меня в Enabled protocols -> Named Pipes и TCP/IP. У тебя случаем чегото одного нету?
(если есть оба то даже не знаю в чем может быть дело)


victor_ch   (2003-06-17 13:53:00) [3]

проверил
1)в свойствах стоит двойная идентификация
2)у юзера victor стоит идентификация SQL сервера
3)Юзер Victor:
server roles - system administrator
database access - statistika
database roles for "statistika" - (public,db_owner)


sniknik   (2003-06-17 11:56:00) [4]

строка вроде правильная... с сервером разобрались.

проверь
первое: действительно ли у тебя разрешение на двойную идентификацию стоит. (вкладка Security в свойствах SQL сервера)
второе: у юзера (victor) когда создавался что поставили? см. в свойствах NT authentification или SQL authentification. (должно стоять, ну понятно что) <- скорее всего причина в этом.
третье: права юзеру (роли и доступ) какие установлены? может он у тебя по SQL authentification и не может ничего?


Zelius   (2003-06-17 11:40:00) [5]

Может ты используешь Named Pipes для подключения к серверу? Именованные каналы требуют секъюрити. Попробуй подключиться через TCP/IP.


victor_ch   (2003-06-17 11:35:00) [6]

насчет MySQL это была моя ошибка когда задавал вопрос
случайно не тот чекбокс отметил

на самом деле Microsoft SQL server 7.0


Johnmen   (2003-06-17 11:31:00) [7]

Интересное кино... MySQL и вдруг MSSQL-7...:)))


victor_ch   (2003-06-17 11:15:00) [8]

сервак - MSSQL-7

строка коннекта
Provider=SQLOLEDB.1;Password=gfctrf;Persist Security Info=True;User ID=victor;Initial Catalog=Statistika;Data Source=ADM001


sniknik   (2003-06-17 11:08:00) [9]

строку коннекта приведи. а так откуда знать? но чтото не так, точно.

а заодно и уточни что за SQL сервер, догадатся конечно можно но хочу знать точно. в вопросе упоминаются 3 различных.


victor_ch   (2003-06-17 09:22:00) [10]

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

сейчас специально поменял пароль входа в виндовс
пробую в тестовой проге соединиться через ADOConnection
c сервером, выходит реплика
Test connection failed because of an error in initializing provider. Client unable to establish connection

хотя пытаюсь входить не по Windows NT Integrated security, а используя specific user name and password

что я не так делаю?


clickmaker   (2003-06-13 11:15:00) [11]

Значит чего-то не так сделал. При правильной настройке логин сиквела не зависит от НТишной секьюрити. И что такое "пароль на клиентской машине"?


Наверх

Титульная страница Поиск, карта сайта Написать письмо