SQL Server Linux(Ubuntu) Connection Options In general SQL Server Connection Protocols allows three different connection protocols:


  
  TCP/IP
  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.

TCP/IP:

sqlcmd –S tcp:ServerName –U sa –P


Named Pipes:

sqlcmd –S np:\\ServerName\pipe\sql\query –U sa –P


Shared Memory:

sqlcmd –S lpc:ServerName –U sa –P
Shared Memory and Named Pipes protocols are only available with SQL Server on Windows. 

Note the documentation links above call out "SQL Server (Windows only)" in the APPLIES TO header.