我正在尋找一種方法從Linux服務器連接到MS SQL Server。我能夠以各種方式做到這一點,但我希望連接無需DSN,使用Windows身份驗證,最好是用於Perl。我知道ADO可以這樣做,但我認爲它不適用於Linux。使用Windows身份驗證與MS SQL無DSN連接
我有什麼選擇?
我正在尋找一種方法從Linux服務器連接到MS SQL Server。我能夠以各種方式做到這一點,但我希望連接無需DSN,使用Windows身份驗證,最好是用於Perl。我知道ADO可以這樣做,但我認爲它不適用於Linux。使用Windows身份驗證與MS SQL無DSN連接
我有什麼選擇?
有許多用於Linux的商用ODBC驅動程序和我知道的一種免費解決方案。
Easysoft SQL Server ODBC Driver肯定使用連接字符串(如「DRIVER = {Easysoft ODBC-Access Driver}; Server = myserver; Port = myport; USER = mydomain \ myusername; Password = mypassword」)提供Windows身份驗證和無DNS連接。
還有一些來自Openlink和DataDirect的商業ODBC驅動程序,但我沒有任何經驗。
還有freeTDS這是開源的,可能會做Windows身份驗證,但在這裏再次,我沒有親自嘗試與Windows身份驗證。
至於Perl,您需要使用上述解決方案的DBI和DBD :: ODBC模塊。我還發現其他解決方案列表here。我維護DBD :: ODBC,所以我明顯可以證明這一點,並使用Easysoft驅動程序進行所有測試。
順便說一句,就這麼你知道,我隸屬於Easysoft,並且馬丁埃文斯域的網站鏈接是我的。