🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82950

Re: FireDAC - błąd połączenia

#82950
From: wloochacz
Date: Mon, 11 Jun 2018 15:53
38 lines
2746 bytes
W dniu 2018-06-09 o 01:45, jh pisze:
> Oczywiście ta banalna aplikacja u mnie działa, u klienta występuje błąd: [FireDAC][Phys][ODBC][Microsoft][Menedżer sterowników ODBC] Nie można odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego. 

Pokaż Connection InfoReport.
http://docwiki.embarcadero.com/Libraries/Tokyo/en/FireDAC.Comp.Client.TFDCustomConnection.GetInfoReport

A żeby zobaczyć te Twoje obrazki, to ja się logował na pewno nie będę w MS.
Sorry.

> No i mam kłopot - sterownik jest podany, w tej właściwej aplikacji klient może zmienić też na dowolny inny. Podpowiedzcie, gdzie szukać przyczyny błędu?
Gdzie szukać?
W Twoim kodzie :)

Tak się zastanawiam - skoro korzystasz z MSSQLa to na cholerę user może 
sobie cokolwiek wybierać ze sterownikami?
Ma działać ze SQL Server Nativeclient 11.0 i koniec.
FireDAC dobiera sterownik automagicznie.
Znajduje to co ma w systemie.
Np. jeśli nie ma SQL Server Nativeclient to będzie to Generic MSSQL.
Kolejna sprawa, to musisz pamiętać o tym, że FireDAC w połączeniu z 
MSSQL korzysta z podsystemu ODBC.
Koniec i kropka.

Reasumując;
1. Ma być zainstalowany SQL Server NativeClient 11 for ODBC
2. Ma być ten sterownik dostępny; nie jestem pewien, czy w środowisku 
domenowym nie zahacza to o jakieś "uprawnienia"...

A coś mi tam tak śmierdzi, że podajesz niepoprawny ConnectionString dla 
FireDAC.
Komunikat błędu sugeruje, że łączysz się przez ODBC po nazwie połączenia 
w ODBC (tzw. DSN właśnie) i nie można go w systemie odnaleźć.
A to jest z gruntu złe rozwiązanie.

Pokaż Connection InfoReport, będziemy wiedzieć więcej.

-- 
wloochacz
Technical Details
Message-ID: <5b1e9aed$0$679$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <637108ee-fc9d-4184-891c-09f11211d39e@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: FireDAC - błąd połączenia
Newsgroups: pl.comp.lang.delphi.bazy-danych
References: <637108ee-fc9d-4184-891c-09f11211d39e@googlegroups.com>
From: wloochacz <wloochacz@no.spam.gmail.com>
Date: Mon, 11 Jun 2018 17:53:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <637108ee-fc9d-4184-891c-09f11211d39e@googlegroups.com>
Lines: 38
Message-ID: <5b1e9aed$0$679$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.23.73.163
X-Trace: 1528732397 unt-rea-a-01.news.neostrada.pl 679 83.23.73.163:62099
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit