Форум: "Базы";
Текущий архив: 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