In general SQL Server Connection Protocols allows three different connection protocols:
- Named Pipes
- Shared Memory
in linux by default installation we can connect to the SQL Server using TCP/IP, the question is is there any options for named pipes or shared memory or UNIX sockets?
Also, it seems there is no option to enable or disable such features in Linux.
sqlcmd –S tcp:ServerName –U sa –P
sqlcmd –S np:\\ServerName\pipe\sql\query –U sa –P
sqlcmd –S lpc:ServerName –U sa –P