连接到SQL Server Express - 我的服务器名称是什么?

时间:2012-07-11 03:53:07

标签: sql sql-server sql-server-2008 sql-server-express

我刚刚获得一台笔记本电脑从客户端执行一些开发,我目前正在设置它。安装了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

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

8 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:10)

而不是给予:

./SQLEXPRESS //in the Server Name

我说这个:

.\SQLEXPRESS //which solved my problem

答案 2 :(得分:5)

如果您的计算机上安装了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作为实例名称。

答案 3 :(得分:3)

默认情况下 -

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

./SQLEXPRESS

或以

的身份登录sql server
.

答案 4 :(得分:1)

有时候这些都不适合我。所以我曾经在VS中创建一个新的Web项目,然后选择Authorization作为“ Individual User Accounts”。我相信可以在更高版本的.NET Framework或其他版本上使用。但是,当您执行此操作时,它将具有您的连接详细信息。通常是这样的

(LocalDb)\MSSQLLocalDB

答案 5 :(得分:1)

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

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

因此,只需在服务器名称中使用“ localhost \ SQLEXPRESS”,Windows身份验证就可以为我工作。

enter image description here

答案 6 :(得分:0)

与StuartLC所说的相似,直到我在 SQL网络配置>> MSSQLSERVER的协议下启用了TCP / IP协议才解决了我的问题strong> SQL Server配置管理器对话框。启用此功能并重新启动后,我的SSMS立即连接了实例名称(没有〜\ MSSQLSERVER)。

答案 7 :(得分:0)

为了成功连接,应该运行以下所有服务: SQL Full测试过滤器守护进程, SQL服务器(SQLEXPRESS), SQL Server代理(SQLEXPRESS), SQL Server浏览器, SQL服务器报告服务和 SQL Server VSS编写器