登录到 SQL Server
使用任何图形管理工具或从命令提示符处,都可以登录到 Microsoft SQL Server 实例。
使用图形管理工具(如 SQL Server Management Studio)登录到 SQL Server 实例时,系统将会提示您提供服务器名称、SQL Server 登录名和密码(如果需要)。 如果使用 Windows 身份验证登录到 SQL Server,则不必在每次访问 SQL Server 实例时都提供 SQL Server 登录名。 相反地,SQL Server 将使用您的 Microsoft Windows 帐户自动登录。 如果在混合模式身份验证(SQL Server 身份验证模式和 Windows 身份验证模式)下运行 SQL Server,并选择使用 SQL Server 身份验证登录,则必须提供 SQL Server 登录名和密码。 请尽可能使用 Windows 身份验证。
注意 |
---|
如果安装 SQL Server 时选择了区分大小写的排序规则,则您的 SQL Server 登录名也将区分大小写。 |
指定 SQL Server 名称的格式
连接到数据库引擎实例时,必须指定 SQL Server 实例的名称。 如果 SQL Server 实例是默认实例(未命名实例),则指定安装了 SQL Server 的计算机的名称或该计算机的 IP 地址。 如果 SQL Server 实例是命名实例(如 SQLEXPRESS),则指定安装了 SQL Server 的计算机的名称或该计算机的 IP 地址,并添加斜杠和实例名称。
以下示例连接到名为 APPHOST 的计算机上运行的 SQL Server 实例。 指定命名实例时,这些示例使用实例名称 SQLEXPRESS。
示例:
实例类型 |
服务器名称条目 |
---|---|
连接到使用默认协议的默认实例。 (这是推荐的默认实例条目。) |
APPHOST |
连接到使用默认协议的命名实例。 (这是推荐的命名实例条目。) |
APPHOST\SQLEXPRESS |
连接到同一计算机上的默认实例,该计算机使用期间来指示该实例在本地计算机上运行。 |
. |
连接到同一计算机上的命名实例,该计算机使用期间来指示该实例在本地计算机上运行。 |
. \SQLEXPRESS |
连接到同一计算机上的默认实例,该计算机使用 localhost 指示该实例在本地计算机上运行。 |
localhost |
连接到同一计算机上的命名实例,该计算机使用 localhost 指示该实例在本地计算机上运行。 |
localhost\SQLEXPRESS |
连接到同一计算机上的默认实例,该计算机使用 (local) 指示该实例在本地计算机上运行。 |
(local) |
连接到同一计算机上的命名实例,该计算机使用 (local) 指示该实例在本地计算机上运行。 |
(local)\SQLEXPRESS |
连接到强制共享内存连接的同一计算机上的默认实例。 |
lpc:APPHOST |
连接到强制共享内存连接的同一计算机上的命名实例。 |
lpc:APPHOST\SQLEXPRESS |
连接到使用 IP 地址侦听 TCP 地址 192.168.17.28 的默认实例。 |
192.168.17.28 |
连接到使用 IP 地址侦听 TCP 地址 192.168.17.28 的命名实例。 |
192.168.17.28\SQLEXPRESS |
通过指定正在使用的端口(此情况下为 2828)连接到未在侦听默认 TCP 端口的默认实例。 (如果数据库引擎正在侦听默认端口 (1433),则不需要这样做。) |
APPHOST,2828 |
连接到指定 TCP 端口(此情况下为 2828)上的命名实例。 (如果 SQL Server Browser 服务未在主机上运行,则通常需要这样做。) |
APPHOST,2828 |
通过同时指定正在使用的 IP 地址和 TCP 端口(在此情况下为 2828)连接到未在侦听默认 TCP 端口的默认实例。 |
192.168.17.28,2828 |
通过同时指定正在使用的 IP 地址和 TCP 端口(在此情况下为 2828)连接到命名实例。 |
192.168.17.28,2828 |
使用名称连接到强制 TCP 连接的默认实例。 |
tcp:APPHOST |
使用名称连接到强制 TCP 连接的命名实例。 |
tcp:APPHOST\SQLEXPRESS |
通过指定命名管道名称连接到默认实例。 |
\\APPHOST\pipe\unit\app |
通过指定命名管道名称连接到命名实例。 |
\\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query |
使用名称连接到强制命名管道连接的默认实例。 |
np:APPHOST |
使用名称连接到强制命名管道连接的命名实例。 |
np:APPHOST\SQLEXPRESS |
验证连接协议
连接到数据库引擎时,以下查询将返回用于当前连接的协议以及身份验证方法(NTLM 或 Kerberos),并且指示连接是否加密。
SELECT net_transport, auth_scheme, encrypt_option
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
相关任务
以下资源可以帮助您解决连接问题。