2013-12-08 1 views
1

Linux 서버에서 MS SQL Server에 연결할 수있는 방법을 찾고 있습니다. 다양한 방법으로 그렇게 할 수 있었지만 DSN이 아닌 연결을 사용하고 Windows 인증을 사용하고 선호하면 Perl을 사용합니다. ADO는 그렇게 할 수 있지만 Linux에서는 사용 가능하다고 생각하지 않습니다.Windows 인증을 사용하는 MS SQL에 대한 DSN-less 연결

내 옵션에는 어떤 것이 있습니까?

답변

1

Linux 용 다양한 상업용 ODBC 드라이버와 내가 아는 한 가지 무료 솔루션이 있습니다.

Easysoft SQL Server ODBC Driver은 "DRIVER = {Easysoft ODBC-Access Driver}; 서버 = myserver; 포트 = myport; USER = mydomain \ myusername; Password = mypassword"와 같은 연결 문자열을 사용하여 Windows 인증 및 DNS없는 연결을 제공합니다.

Openlink 및 DataDirect의 상용 ODBC 드라이버가 몇 가지 있지만 둘 중 아무 것도 경험이 없습니다.

freeTDS 또한 오픈 소스이며 아마도 Windows 인증을 할 수는 있지만 여기서도 개인적으로 Windows 인증을 시도하지 않았습니다.

Perl의 경우 위의 솔루션을 사용하려면 DBI 및 DBD :: ODBC 모듈이 필요합니다. 내가 찾은 다른 솔루션은 here입니다. 나는 DBD :: ODBC를 유지 관리하여 분명히 작동하도록 보증 할 수 있으며 Easysoft 드라이버로 모든 테스트를 수행합니다.

BTW, 내가 아는 바로는 Easysoft와 제휴를 맺고 있으며 martin-evans 도메인에 대한 웹 사이트 링크가 내 것입니다.

관련 문제