SQL Server 的实例的名称或网络地址的联接。 可以在服务器名称之后指定端口号:
server=tcp:servername, portnumber
指定本地实例时,始终使用 (local)。 若要强制使用某个协议,请添加下列前缀之一:
np:(local), tcp:(local), lpc:(local)
从开始 .NET Framework 4.5,还可以连接到 LocalDB 数据库如下所示:
server=(localdb)\\myInstance
SqlClient Support for LocalDB.' xml:space="preserve">有关 LocalDB 的更多信息,请参见 SqlClient 对 LocalDB 的支持。
Data Source must use the TCP format or the Named Pipes format." xml:space="preserve">数据源必须使用 TCP 格式或命名的管道格式。
TCP 格式如下所示:
tcp:\
tcp:,
TCP 格式必须以前缀 "tcp:" 开始,后面跟着数据库实例,指其由主机名和实例名指定。
该主机名称“必须”按以下一种方式指定:
NetBIOSName
IPv4 地址
IPv6 地址
实例名称用于解析数据库实例所承载的特定 TCP/IP 端口号。 另外,还允许直接指定 TCP/IP 端口号。 如果两个实例名称和端口号不存在,则使用默认的数据库实例。
Named Pipes 格式如下所示:
np:\\\pipe\
命名管道格式必须以前缀"np:" 开始,后面跟着一个命名的管道名称。
该主机名称“必须”按以下一种方式指定:
NetBIOSName
IPv4 地址
IPv6 地址
管道名称用于标识数据库实例,.NET Framework 应用程序将连接至该数据库实例。
Network key is specified, the prefixes "tcp:" and "np:" should not be specified. ' xml:space="preserve">如果 Network 键的值已指定,则前缀“tcp:”与“np:”不应指定。
说明
可以强制使用 TCP 而不是共享内存,方法是将标识符前缀:对服务器名称在连接字符串,或者使用 localhost。