Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Вниз

TADOConnection, не могу подключится к серверу с клиента   Найти похожие ветки 

 
Borys   (2003-11-29 22:28) [0]

Доброе время суток.!
Помогите пожалуйста.
У меня на сервере стоит MS SQL Server 2000. Использую TADOConnection-> TADOQuery->TDataSource->TDBGrid.
На сервере ОС Windows XP, на клиенте Windows 98.
В TADOConnection Provider выбираю SQLOLEDB.1 (может нужно MSDASQL?).
Когда создаю ConnectionString в поставщик выбираю OLE DB Microsoft OLE DB Provider for SQL Server.
На сервере все работает нормально, когда запускаю на клиенте выдает сообщение:
[DBNMPNTW]Connection Open(CreateFile())
После чего никакие данные в DBGrid не отображаются. В чем тут дело?
Спасибо.


 
sniknik   (2003-11-30 00:35) [1]

> В TADOConnection Provider выбираю SQLOLEDB.1 (может нужно MSDASQL?).
> Когда создаю ConnectionString в поставщик выбираю OLE DB Microsoft OLE DB Provider for SQL Server.
неважно (можно не вибирать) какого провайдера ты поставиш после создания строки он сам поставится. ты не видиш так как SQLOLEDB.1 это и есть Microsoft OLE DB Provider for SQL Server (поставь другой поменяется)

> На сервере все работает нормально, когда запускаю на клиенте выдает сообщение:
> [DBNMPNTW]Connection Open(CreateFile())
строку покажи. наверняка имя сервера не указал но все же.


 
Borys   (2003-11-30 10:48) [2]

У меня строка подключения выглядит так:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Borys Database;Data Source=AH4U6SR95M2P41E


 
Shirson   (2003-11-30 11:39) [3]

А логин и пароль ты где задаёшь?


 
Borys   (2003-11-30 11:59) [4]

Я использую "Учетные сведения Windows NT"
База данных - public. Нет пароля.
В начале появляется окно и спрашивает пароль и логин. Я оставляю эти поля пустыми. На сервере - работает.


 
sniknik   (2003-11-30 12:11) [5]

AH4U6SR95M2P41E странное имя сервера, но неважно если оно действительно такое (уверен?).
если у тебя аутентификация идет виндовая то это значит у тебя проблема с подключением этой машины к серверу. (она не входит в домен, твой юзер не прописан на сервере, при входе через проводник к примеру запрашивает логин/пароль (может изредка т.к. это состояние запоминается), и т.д.)
попробуй (кроме того что подключить машину по другому) заходить с авторизацией самого сервера (MSSQL). для этого строку делай вида
Provider=SQLOLEDB.1;Password= mssql;Persist Security Info=True;User ID= sa;Initial Catalog=Northwind;Data Source=AH4U6SR95M2P41E
логин и пароль MSSQL выделены и должны существовать на MSSQL сервере. (или поставлены другие какие есть)
и плюс нужно в MSSQL сервере включить аутентификацию MSSQL.
зайди в Enterprize Mаnager там на ветке дерева вида "(local)(Windows NT)" вызови свойства и во вкладке Security и поставь там галочку SQL Server and Windows (если не стоит).


 
Borys   (2003-11-30 22:34) [6]

Спасибо ОГРОМНОЕ, вопрос снят, почти то что ты писал.
Администрирование сетей Майкрософт--это прсто ужас.......



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-75374
marconi
2003-11-28 22:39
2003.12.23
странности блочной записи BlockWrite


6-75298
ChayNik
2003-10-27 04:17
2003.12.23
Помогите Чайнику


14-75340
ИМХО
2003-12-01 21:01
2003.12.23
Афоризмы


1-75243
Павел ...
2003-12-10 16:29
2003.12.23
TStringList.CustomSort();


14-75309
Rihter
2003-11-27 21:20
2003.12.23
Фильм





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский