When you add a System DSN SQL Server Native Client 11.0 to the test database, you are prompted with the following error:
--------------------------
Microsoft SQL Server Logon
---------------------------
Connection failed:
SQLState: ' 08001 '
SQL Server Error: 2
[Microsoft] [SQL Server Native Client 11.0] Named pipe provider: Unable to open a connection to SQL Server [2].
Connection failed:
SQLState: ' HYT00 '
SQL Server Error: 0
[Microsoft] [SQL Server Native Client 11.0] Login Timeout expired
Connection failed:
SQLState: ' 08001 '
SQL Server Error: 2
[Microsoft] A network-related or instance-specific error occurred while SQL Server Native Client 11.0 was establishing a connection to SQL Server. The server could not be found or could not be accessed. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. For more information, see SQL Server Books Online.
WORKAROUND: 1, let firewall through 1433 port
2. In "SQL Server network Configuration"-"MSSQLSERVER protocol", right-click on "Named Pipes" to enable the pipe protocol
3, Configure the server address in ODBC, select the server computer name plus instance
SQL Server 2012 System DSN Error