Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

Проблема с подключением к SQL Server 2000   Найти похожие ветки 

 
Jungle   (2004-10-28 10:56) [0]

Выручайте! Срочно!
Есть dsn-файл, который вписывается в ADOConnection.ConnectionString. Ещё есть 2 независимых SQL-сервера. Так вот при подключении к первому программа нормально работает, а к другому - пишет "Недопустимый составной файл". С помощью источников ODBC в Администрировании создаю dsn, проверяю подключение - OK, подпихиваю файл программе - ругается.
Первый SQL-сервер на Win2000 Server rus, второй - на Win2003 Server rus. Проргамма тестируется на WinXP sp1a rus и WinXP sp2 rus.


 
Jungle   (2004-10-28 12:55) [1]

Если программа находится на компьютере, где второй SQL, то всё нормально. Может, настройки сервера?


 
Jungle   (2004-10-28 16:23) [2]

Блин, да что хоть это вообще за ошибка такая "Недопустимый составной файл"? Как это по-английски будет? По-русски упоминания не нашёл.


 
sten   (2004-10-28 16:30) [3]

а зачем файл, чем не устраивает просто строка подключения ?


 
Jungle   (2004-10-28 17:14) [4]

Пишу в строке инициализации
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=user;Initial Catalog=data;Data Source=STORAGE"

Потом
Open("user", "password");

В первый раз коннектится нормально. При отключении и повторном включении подключается, но выдаёт ошибку "Login failed for user "user""

если добавить в строку инициализации Password=password и Security Info=True, то вообще не коннектится ни просто Open ни Open("user", "password")

Всё, меня плющит, я пошёл домой. Завтра вернусь.


 
sten   (2004-10-28 17:44) [5]

например, вот такая строка :

Provider=SQLOLEDB.1;Password=tech;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=comp\tech_serv

означает, что ты пытаешься коннектиться под логином "sa" с паролем "tech", к базе "test" на сервере "comp\tech_serv".
Пароль сохранен, loginprompt = false.
Все запросы query должны работать.


 
Jungle   (2004-10-29 08:41) [6]

Спасибо. Всё нормально. Просто какой-то бяка поменял пароль. Сделаю пока через строку. Но с файлом подключения всё равно необходимо разобраться. Потому что когда я натыкаюсь на ошибку, то хочу как можно больше знать о её причинах. Да и удобнее, на мой взгляд, через файл работать. Возможности шире.



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

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
14-1100166416
Григорьев Антон
2004-11-11 12:46
2004.11.28
Не только Архангельский зачётные книжки пишет :)


3-1099376206
Dr. Andrey
2004-11-02 09:16
2004.11.28
Указатель на Record при добавлении узлов в TreeView


14-1099984409
syte_ser78
2004-11-09 10:13
2004.11.28
глупый вопрос.


11-1082976925
bigcrush
2004-04-26 14:55
2004.11.28
Как создать дочерний контрол, зная только HWND радителя


4-1097821383
shelest
2004-10-15 10:23
2004.11.28
Запуск программы под другим пользователем.