30

我刚刚从客户那里得到一台笔记本电脑来执行一些开发,我目前正在设置它。安装了 Visual Studio 2010 以及 SQL Server Management Studio 2008 R2。我正在尝试打开 SQL Server Management Studio 以连接到数据库,但到目前为止运气不佳。我习惯于输入服务器名称,例如...

localhost
(local)
SQLEXPRESS

这些都不起作用。

所以我的问题是:我怎样才能知道我在这台机器上安装和配置了什么类型的 SQL Server,以及我怎样才能发现我需要使用什么服务器名称才能正确连接到它?

- 添加 - - - - - - - - - - - - - - - - - - - - - -

我按照指示查看了服务,并发现了一些示例。SQLEXPRESS 和 MSSQLSERVER。我尝试在这些配置中使用这两个选项登录...

SQLEXPRESS
MSSQLSERVER
computername\SQLEXPRESS
computername\MSSQLSERVER
.\SQLEXPRESS
.\MSSQLSERVER

这些都不起作用。我还将服务的“登录身份”属性从“网络服务”更改为“本地系统”并再次尝试。仍然没有成功。

4

8 回答 8

24

而不是给予:

./SQLEXPRESS //in the Server Name

我把这个:

.\SQLEXPRESS //which solved my problem
于 2016-04-29T07:29:54.163 回答
14

您应该能够在“服务”面板中看到它。寻找像Sql Server (MSSQLSERVER). 括号中的名称是您的实例名称。

于 2012-07-11T03:57:57.687 回答
8

如果你的机器上安装了 sql server,你应该检查

程序 -> Microsoft SQL Server 20XX -> 配置工具 -> SQL Server 配置管理器 -> SQL Server 服务 你会看到“SQL Server (MSSQLSERVER)”

程序 -> Microsoft SQL Server 20XX -> 配置工具 -> SQL Server 配置管理器 -> SQL Server 网络配置 -> MSSQLSERVER 的协议 -> TCP/IP 确保它使用端口号 1433

如果您想查看端口是否打开并正在侦听,请从命令提示符尝试此操作... telnet 127.0.0.1 1433

是的,SQL Express 安装默认使用 localhost\SQLEXPRESS 作为实例名称。

于 2012-07-11T04:32:15.527 回答
6

有时这些都不适合我。所以我曾经在VS中创建一个新的Web项目并选择授权作为“个人用户帐户”。我相信这适用于一些更高版本的 .NET Framework 或其他东西。但是当你这样做时,它将有你的连接详细信息。大多是这样的

(LocalDb)\MSSQLLocalDB
于 2019-06-11T16:03:53.503 回答
4

默认情况下 -

您还可以使用以下服务器名称登录到 sql express:

./SQLEXPRESS

或简单地登录到 sql server

.
于 2013-08-13T03:18:44.713 回答
1

这是在安装 Sql Express 2019 后提供的

Server=localhost\SQLEXPRESS;Database=master;Trusted_Connection=True;

因此,只需在服务器名称中使用“localhost\SQLEXPRESS”,Windows 身份验证就对我有用。

在此处输入图像描述

于 2020-02-04T09:36:21.207 回答
0

与 StuartLC 所说的类似,直到我在SQL Server 配置管理器对话框中的SQL Network Configuration >> Protocols for MSSQLSERVER下启用 TCP/IP 协议后,我的问题才得到解决。启用此功能并重新启动后,我的 SSMS 立即使用实例名称(没有 ~\MSSQLSERVER)连接。

于 2017-09-12T22:54:58.440 回答
0

为成功连接,应运行以下所有服务:SQL Full test filter Daemon、SQL server(SQLEXPRESS)、SQL Server Agent(SQLEXPRESS)、SQL Server Browser、SQL server reporting service 和 SQL Server VSS Writer

于 2018-05-04T06:50:21.037 回答