v5:database:microsoft_sql_server
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
v5:database:microsoft_sql_server [2018/07/08 01:08] – [mssqlnative] mnewnham | v5:database:microsoft_sql_server [2018/07/08 01:24] – mnewnham | ||
---|---|---|---|
Line 75: | Line 75: | ||
</ | </ | ||
------------------------------ | ------------------------------ | ||
+ | ===== How to create a connection under Linux ===== | ||
+ | Establishing a connection to a SQL server database from a Linux client can be difficult, but by installing the freetds tools as well as the Microsoft ones provides a highly useful tool, // | ||
+ | |||
+ | In the example, our database is running on a server 192.168.0.65: | ||
+ | < | ||
+ | # tsql -LH 192.168.0.65 | ||
+ | ServerName STUDY | ||
+ | | ||
+ | IsClustered No | ||
+ | Version 12.0.2000.8 | ||
+ | tcp 55644 | ||
+ | np \\STUDY\pipe\MSSQL$SQLEXPRESS\sql\query | ||
+ | </ | ||
+ | The response from the command tells us the | ||
+ | * The SQL server instance is visible from the client | ||
+ | * the service is running on port 55644 | ||
+ | |||
+ | We can now create a connection string: | ||
+ | |||
+ | <code php> | ||
+ | $db = ADONewConnection(' | ||
+ | $db-> | ||
+ | </ | ||
+ | -------------------------------------- | ||
===== mssql (Unix) ===== | ===== mssql (Unix) ===== | ||
Line 89: | Line 113: | ||
[[v5: | [[v5: | ||
</ | </ | ||
- | **This is the preferred driver for connecting to a SQL server database from Linux/Unix clients.** | + | **This is the preferred driver for connecting to a SQL server database from Linux/Unix clients, when the PHP version is less than 7.0** |
This driver provides access to Microsoft SQL Server databases from unix systems via Freetds | This driver provides access to Microsoft SQL Server databases from unix systems via Freetds | ||
Line 136: | Line 160: | ||
^ADOdb V6|Yes| | ^ADOdb V6|Yes| | ||
</ | </ | ||
- | This driver appears to provide Unicode enhancements to the mssql driver | + | This driver appears to provide Unicode enhancements to the mssql driver. You can set character sets using the [[v5: |
{{tag> | {{tag> |
v5/database/microsoft_sql_server.txt · Last modified: 2022/11/15 02:13 by mnewnham