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

jda*_*vis 24 sql sql-server sql-server-express sql-server-2008

我刚刚给了一台笔记本电脑从客户端执行一些开发,我目前正在设置它.安装了Visual Studio 2010以及SQL Server Management Studio 2008 R2.我正在尝试打开SQL Server Management Studio以连接到数据库,但到目前为止我没有太多运气.我用的是输入服务器名称...

localhost
(local)
SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.

所以我的问题是:如何判断我在这台机器上安装和配置的SQL Server类型,以及如何找到我需要使用哪个服务器名称才能正确连接到它?

- 加成 - - - - - - - - - - - - - - - - - - - - - -

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

SQLEXPRESS
MSSQLSERVER
computername\SQLEXPRESS
computername\MSSQLSERVER
.\SQLEXPRESS
.\MSSQLSERVER
Run Code Online (Sandbox Code Playgroud)

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

Asi*_*ood 16

而不是给:

./SQLEXPRESS //in the Server Name
Run Code Online (Sandbox Code Playgroud)

我把它说:

.\SQLEXPRESS //which solved my problem
Run Code Online (Sandbox Code Playgroud)

  • 在我的机器上它是:(localdb)\mssqllocaldb (2认同)

dpw*_*dpw 13

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


sam*_* yi 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作为实例名称.

  • 服务器名称“ localhost \ SQLEXPRESS”为我完成了工作!谢谢 (3认同)

Geo*_*rge 5

默认情况下 -

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

./SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

或者简单地登录到sql server

.
Run Code Online (Sandbox Code Playgroud)


Viv*_*ekh 5

有时这些都不适合我。所以我以前在VS中新建了一个web项目,选择授权为“个人用户账户”。我相信这适用于某些更高版本的 .NET Framework 或其他东西。但是当你这样做时,它会有你的连接详细信息。主要是这样的

(LocalDb)\MSSQLLocalDB
Run Code Online (Sandbox Code Playgroud)