我只是给一台笔记本电脑从客户端进行一些发展,我目前在设置它的过程。 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
这些都不奏效。 我也改变了“登录为”从“网络服务”到“本地系统”服务的性质,并再次尝试过。 仍然没有成功。
你应该能够看到它的服务面板。 寻找像一个服务名Sql Server (MSSQLSERVER)
在括号中的名字是你的实例名。
相反给人一种:
./SQLEXPRESS //in the Server Name
我把这个:
.\SQLEXPRESS //which solved my problem
如果安装在计算机上的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的默认实例名称。
默认情况下 -
您还可以使用服务器名称作为登录到SQL Express:
./SQLEXPRESS
或者登录到SQL Server作为简单
.
有时,没有这些就为我工作。 所以,我用来创建在VS一个新的Web项目,并选择授权为“单个用户帐户”。 我相信,随着一些更高版本的.NET Framework或某事的这项工作。 但是,当你这样做就会有你的连接细节。 大多是这样的
(LocalDb)\MSSQLLocalDB
类似于StuartLC说的话,我的问题没有解决,直到我在SQL Server配置管理器对话框启用下SQL网络配置 TCP / IP协议>> MSSQLSERVER的协议 。 启用该选项并重新启动后,我的SSMS连接就只实例名称(无〜\ MSSQLSERVER)。
以下所有的服务应该运行,成功连接:SQL完整的测试筛选器后台程序,SQL服务器(SQLEXPRESS),SQL Server代理(SQLEXPRESS),SQL Server浏览器,SQL Server报表服务和SQL Server VSS编写