我找不到我的SQL服务器名称

时间:2017-12-03 13:11:34

标签: sql-server ssms

我公司使用的SQL Server 2008。我没有数据库方面的经验,所以我对这个数据库的东西不感兴趣。

我有一本用韩语写的好书。我只是按照那本书的教程。

但我连接数据库时遇到问题。

在Google上搜索此问题后,我发现我应该使用.\SQLEXPRESS。我不明白我为什么要先写.\,书中说只需将SQLEXPRESS放在服务器名称文本框中。

我尝试(local)127.0.0.1,但一切都行不通。如果我设置正确的配置,它应该工作正常吗?

我的SQL Server有问题吗?

如果你们犯了同样的错误,请告诉我出了什么问题。

抱歉英语不好,并提前感谢你。

2 个答案:

答案 0 :(得分:0)

应该有一个名为SQL Configuration Manager的程序,在其中你可以找到你在这台机器上拥有的所有SQL实例的名称,你知道你运行的SQL的版本吗? / SQLEXPRESS适用于快速版本,可能是/ SQLSERVER或它根本不是命名实例,这意味着你应该只使用IP地址

答案 1 :(得分:0)

对于localhost,请尝试以下类似的连接:

<connectionStrings>
   <add name="DemoEntities" connectionString="metadata=res://*/DemoClasses.csdl|res://*/DemoClasses.ssdl|res://*/DemoClasses.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=Demo;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>

或者只是不使用EF

<connectionStrings>
   <add name="DemoEntities" connectionString="data source=.;initial catalog=Demo;integrated security=True;providerName="System.Data.SqlClient" />
</connectionStrings>

在数据源中,只需按上面所示放置(点)即可。

注意:将数据库名称放在初始目录部分。