2010-06-11 3 views
4

Delphi 2010과 dbGo를 사용하여 SQL Azure에 연결하지 못했습니다. 무엇이 잘못되었으며이를 해결하는 방법은 무엇입니까?Delphi에서 SQL Azure에 연결 하시겠습니까?

세부 사항 :

(로그인 정보가 변경) 다음 연결 문자열을 가진 TADOConnection :

서버 이름을 확인할 수없는 :

Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User [email protected];Initial Catalog=Northwind;Data Source=tcp:tyasdgerj5.database.windows.net;Initial File Name="";Server SPN=""

다음과 같은 오류 텍스트를 돌려줍니다 . 서버의 DNS 이름 (servername.database.windows.net)의 첫 번째 세그먼트로 나타나야합니다. 일부 라이브러리는 서버 이름을 보내지 않으며,이 경우 서버 이름은 사용자 이름 (username @ servername)의 일부로 포함되어야합니다. 또한 두 형식을 모두 사용하는 경우 서버 이름은 일치해야합니다.

SQL Server Management Studio는 문제없이 연결됩니다.

+1

오류에 대한 세부 정보가 없으므로 안내를하기가 어렵습니다. –

+0

[email protected]을 SQL 사용자 이름에 넣었습니까? –

답변

6

지금까지 알고있는 dbGo는 SQL Azure를 지원하지 않습니다.

AnyDAC을 지원하는 유일한 구성 요소는 this 이상이며 this입니다.

감사합니다.

+0

누구든지 anydac에 무슨 일이 일어 났는지 말할 수 있습니까? 나는 이것을 찾았습니다 : http://blog.marcocantu.com/blog/embarcadero_buys_anydac.html Embarcadero는 2013 년에 anydac을 구입했으며 delphi와 통합하려고합니다. 새로운 델파이 버전에서는 anydac 구성 요소를 볼 수 없습니다. 그것은 xe5에서 firedac 것으로 보인다. – none

관련 문제