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

Вниз

Помогите подключится к MSSQL через ADO   Найти похожие ветки 

 
skulll   (2005-12-02 10:00) [0]

WinXP Home SP2
MSDE 2000 sp3
firewall нет
Создаю подключение ADOConnection. Провайдер Microsoft OLE DB Provider for SQL Server.
Ввожу имя своего компа, логин sa и пароль 1
В Enterprise Manager ставлю во вокладке security Authefication :
SQL Server adn  Windows. ну и пароль соответственно для sa 1.
Жму проверить подключение, говорит "Не выполнена проверка подключения из-за ошибки поставшика ... SQL -сервер не существует, или отсутствует доступ"

Пробую через isql
>isql -Usa -P1 -Sskull
выдает "DB-Library: Unable to connect: SQL Server is unavailable or does not exist.  Unable to connect: SQL Server does not exist or network access denied.
Net-Library error 10061: ConnectionOpen (Connect())."

Пробую через wisql
>isqlw -Usa -P1 -Sskull
заработало

Ничего ни понимаю. !)
Пробовал на обсолютно чистой системе C WinXP Pro sp2.
Такое ощущение что sp2 виноват.
До него у меня никогда таких проблем не возникало?

Помогите, что делать, очень надо.
Заранее благодарен откликнувшимся.


 
stone ©   (2005-12-02 10:09) [1]


> Ввожу имя своего компа

Зачем? Если сервер локальный, на твоем же компе, то пиши (local) или просто точку поставь, вместо имени сервера


 
Ega23 ©   (2005-12-02 10:11) [2]

Сервер-то запущен?


 
Nikolay M. ©   (2005-12-02 10:19) [3]


> До него у меня никогда таких проблем не возникало?

Это ты у кого спрашиваешь? :)

Сервер, надеюсь, запущен? Попробуй переустановить MS SQL, isql соединяется через DB-Library, судя по ошибке, она у тебя криво или неправильно установлена.
Очень м.б., что виноват второй пак. Фаервол, который идет с ним, отключен?
http://www.winall.ru/xp/sp/sp2/firewall.shtml


 
skulll   (2005-12-02 13:00) [4]

to stone

> Зачем? Если сервер локальный, на твоем же компе, то пиши
> (local) или просто точку поставь, вместо имени сервера


localhost, local пробовал.
Точку попробовал И ЗАРАБОТАЛО, у меня в сетки еще комп там установил msde? отключил ISC к нему не коннктится.
никогда не видел такого способа. Странно что ни 127.0.0.1 ни local ни localhost ни [имя компа] не работает.
Явно косяк MSDE или его недонастройки мною.
К Oracle10 с помощью [имя компа] можно к ADO подкючится.

Дело в том что мне не нужно было из Delphi к ADO подключиться.
Есть прога которая работает через DBE Alias с MSSQL при установки с помощью isql пытается загружаеть данные, но у него это не получается.
А работает она через BDE.
>isql -Usa -P1 -S.
isql c точкой вместо имени сервера на работает
Ну данные, метаданные я могу сам загрузить.
А вто DBE точку(local,localhost,[имя компа]) не понимает, ну не видит она эта сервер и все.
Еще странность что я раньше спокойно без точки обходился.
Вопрос теперь в том, как зделять чтобы BDE увидела MSSQL?

to stone

> Сервер-то запущен?

конечно

to Nikolay M.

> Это ты у кого спрашиваешь? :)

фТУПИЛ :)


> Фаервол, который идет
> с ним, отключен?
> http://www.winall.ru/xp/sp/sp2/firewall.shtml

Брандмауэр Windows/Общий доступ к Интернету (ICS) -> Stopped

> Очень м.б., что виноват второй пак. Фаервол, который идет
> с ним, отключен?

я сначало тоже так думал но, если б так было такие темы бы как грибы выросли. Польбому работает же народ с MSSQL на
sp2 или все седят на 2K.


 
Nikolay M. ©   (2005-12-02 13:29) [5]


> Польбому работает же народ с MSSQL на
> sp2 или все седят на 2K.


Народ обычно работает на 2К Server или 2003.
ХП Хоум - это фантастика :)


 
Anatoly Podgoretsky ©   (2005-12-02 14:34) [6]

Не кати бочку ни на Микрософт, ни на сервис пак, они не причем.
И все таки вопрос про АДО, а потом почему то всплыл БДЕ


 
skulll   (2005-12-02 16:28) [7]


> Народ обычно работает на 2К Server или 2003.
> ХП Хоум - это фантастика :)

Я дома сижу.
а hoem чуть быстрее работает чем pro.
Я и на 2003 немного пробовал описанную выше проблему такиеже семптомы.


> Не кати бочку ни на Микрософт, ни на сервис пак, они не
> причем.
> И все таки вопрос про АДО, а потом почему то всплыл БДЕ

Ситуация получилась такая, прога CRM Kompas (может кто юзал) решила быть крос-БД. Написана на Delphi/Builder с помошью компонентов BDE т.е. для MSSQL,Oracle,InterBase,... работают сразными БД чез один интерфейс, можно было сделать это на ADO, я бы так и зделал, но мне просто нужно запустить прогу. Прога не устанавливалась и я начал копать как и что она юзает. вспомнил свой опыт с ADO и MSSQL решил просто подконнектить не получилось, попробовал запустить isql не получилось вот я и решил что проблемы с MSSQL или с ним около связано. А DBE я с начало не упомяну что  я с ним с MSSQL не работал.
Скажите у вас к локальному MSSQL через [имя компа], localhost коннектится, у меня нет и я не понимаю почему. я думаю когда я это решу тогда и BDE сможет подконнектится и isql заработает.

Я раньше устанавливал это compas с тысячного раза, но там был WinXP Pro SP1


 
Anatoly Podgoretsky ©   (2005-12-02 19:05) [8]

skulll   (02.12.05 16:28) [7]
Скажите у вас к локальному MSSQL через [имя компа],

Подсоединяется.


 
skulll   (2005-12-03 11:00) [9]


> Скажите у вас к локальному MSSQL через [имя компа],
>
> Подсоединяется.

нет


 
skulll   (2005-12-03 11:03) [10]


> > Скажите у вас к локальному MSSQL через [имя компа],
> >
> > Подсоединяется.
>
> нет

только через точку.

Обясните пожалуйсто что что имел ввиду ADO под точкой?
Я понилаю localhost=127.0.0.1 маршрутизатор перенаправляет пакеты обратно на отот комп, а вто ".". Это видимо какой то внутрений стандарт ADO.



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

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

Наверх





Память: 0.48 MB
Время: 0.014 c
1-1136319103
Yozch1
2006-01-03 23:11
2006.02.05
Application data


15-1137103593
mar4ell0
2006-01-13 01:06
2006.02.05
С чем связывал Й. Хейзинг возникновение культуры?


15-1137528952
Nous Mellon_
2006-01-17 23:15
2006.02.05
Демократия в деле.


15-1137252416
McSimm
2006-01-14 18:26
2006.02.05
Обнаружено сканирование портов с адреса delphimaster.ru


15-1137343469
Maximsms
2006-01-15 19:44
2006.02.05
Что это за алгоритм? Help! Завтра экзамен.





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