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

Вниз

Проблема с подключением к 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.031 c
14-1100170661
vecna
2004-11-11 13:57
2004.11.28
Предлагаю решить задачку с собеседования...


14-1100004423
TRyaSS
2004-11-09 15:47
2004.11.28
Кто знает C(си), помогите плз. перевести


3-1098737306
Sulimxar
2004-10-26 00:48
2004.11.28
DevExpress для Delphi 7


14-1100182805
VictorT
2004-11-11 17:20
2004.11.28
Как работать с регулярными выражения в Visual C++ 6.0?


3-1098953421
Tolya
2004-10-28 12:50
2004.11.28
как вывести в dbtext1 поле таблици????





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский