![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с подключением к SQL Server 2000 [D7, MSSQL]
Jungle © (2004-10-28 10:56:00)Выручайте! Срочно!
Есть dsn-файл, который вписывается в ADOConnection.ConnectionString. Ещё есть 2 независимых SQL-сервера. Так вот при подключении к первому программа нормально работает, а к другому - пишет "Недопустимый составной файл". С помощью источников ODBC в Администрировании создаю dsn, проверяю подключение - OK, подпихиваю файл программе - ругается.
Первый SQL-сервер на Win2000 Server rus, второй - на Win2003 Server rus. Проргамма тестируется на WinXP sp1a rus и WinXP sp2 rus.
Jungle (2004-10-29 08:41:00) [1]Спасибо. Всё нормально. Просто какой-то бяка поменял пароль. Сделаю пока через строку. Но с файлом подключения всё равно необходимо разобраться. Потому что когда я натыкаюсь на ошибку, то хочу как можно больше знать о её причинах. Да и удобнее, на мой взгляд, через файл работать. Возможности шире.
sten (2004-10-28 17:44:00) [2]например, вот такая строка :
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-28 17:14:00) [3]Пишу в строке инициализации
'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 16:30:00) [4]а зачем файл, чем не устраивает просто строка подключения ?
Jungle (2004-10-28 16:23:00) [5]Блин, да что хоть это вообще за ошибка такая "Недопустимый составной файл"? Как это по-английски будет? По-русски упоминания не нашёл.
Jungle (2004-10-28 12:55:00) [6]Если программа находится на компьютере, где второй SQL, то всё нормально. Может, настройки сервера?