Tôi cần kết nối với cơ sở dữ liệu MS SQL Server từ tập lệnh PHP chạy trên máy chủ Linux. Tôi đang xem xét việc sử dụng FreeTDS vì không có trình điều khiển MS SQL Server chính thức cho Linux. Đây có phải là lựa chọn tốt nhất của tôi không? Có ok trong môi trường sản xuất không? Có những lựa chọn khác, có lẽ ODBC?Kết nối với MS SQL Server từ PHP trên Linux?
Trả lời
Công ty tôi làm việc cho đã chạy freetds để kết nối với SQL 2000 trên máy chủ sản xuất của chúng tôi trong gần 6 năm nay. Có một số vấn đề với mã hóa ký tự đặc biệt, nhưng tổng thể nó hoạt động tốt.
Tôi không thể đồng ý nhiều hơn, FreeTDS thực hiện chính xác những gì bạn muốn làm, đây là mô tả ngắn gọn về sản phẩm: "FreeTDS là một bộ thư viện cho Unix và Linux cho phép các chương trình của bạn tự nhiên nói chuyện với Microsoft Cơ sở dữ liệu SQL Server và Sybase. "
Chỉ cần truy cập trang web của họ và bạn sẽ được tắt và chạy trước khi bạn biết điều đó: http://www.freetds.org/
- Nicholas
Tôi không biết về PHP, nhưng nó chắc chắn là giải pháp tốt nhất cho Python. Tôi chỉ có written up a Beginners How To cho nó. Các phần về Linux sẽ có liên quan đến bất kỳ ngôn ngữ lập trình nào.
- 1. Kết nối với MS SQL Server từ R trên Mac/Linux
- 2. PHP để kết nối SQL Server
- 3. MS SQL Server và JDBC: đóng kết nối
- 4. Kết nối với Microsoft SQL Server qua pyODBC trên Ubuntu
- 5. Tại sao tôi có thể kết nối với SQL Server Express cục bộ nhưng không kết nối với SQL Server từ xa từ PHP?
- 6. Công nghệ tốt nhất để kết nối từ linux tới MS SQL Server bằng python là gì? ODBC?
- 7. Kết nối với SQL Server với qt
- 8. Kết nối với SQL Server với ActiveRecord
- 9. Kết nối với SQL Server với pypyodbc
- 10. Kết nối với SQL Server instance bằng pymssql trên Windows
- 11. Thiết lập Liquibase với MS-SQL Server
- 12. Không thể kết nối từ xa với SQL Server instance
- 13. Lỗi PHP khi kết nối với cơ sở dữ liệu MS SQL bằng PDO_DBLIB
- 14. PostgreSQL hoặc MS SQL Server?
- 15. Không thể kết nối với SQL Server qua pymssql
- 16. Kết nối LINQPad với máy chủ SQL từ xa
- 17. Sử dụng Rails 2.x với MS SQL Server 2005
- 18. Sql Server - kết nối với các cửa sổ xác thực
- 19. kết nối với amazon aws linux server bằng ssh trên mac
- 20. Quản lý các kết nối SQL Server
- 21. Đang kết nối đến SQL Server với EF6
- 22. Cách kết nối với tệp SQL Server CE bằng SSMS
- 23. Sử dụng ODBC để kết nối với SQL SERVER 2008
- 24. Cách kết nối với SQL Server qua máy chủ proxy
- 25. Kết nối với SQL Server bằng cách sử dụng powershell
- 26. Lỗi "Máy chủ thích ứng không khả dụng hoặc không tồn tại" khi kết nối với SQL Server từ PHP
- 27. Bắt thuộc tính kết nối hiện tại trong SQL Server
- 28. Kết nối với SQL Server từ java với TCP bị vô hiệu hóa
- 29. C++ Truy cập vào SQL Server từ Linux
Cảm ơn, bây giờ nếu chỉ tôi có thể nhận được kết nối làm việc :) – Liam