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

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

Проблема с подключением к 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, то всё нормально. Может, настройки сервера?


Наверх

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