相关疑难解决方法(0)

连接字符串中的"服务器"与"数据源"

我是SqlServer的新手,现在我已SqlLocalDb安装在本地工作.很好,但我通常可以看到两个连接字符串,两者都有效:

Data Source=(localdb)\v11.0;Integrated Security=true;
Run Code Online (Sandbox Code Playgroud)

Server=(localdb)\v11.0;Integrated Security=true;
Run Code Online (Sandbox Code Playgroud)

这两者之间究竟有什么区别?

sql-server connection-string sqldatasource localdb

97
推荐指数
4
解决办法
4万
查看次数

客户端PC上的LocalDB部署

我对这个新版本的SQL Server Express非常感兴趣.

(对我而言)不清楚安装程序应该如何部署使用LocalDB的应用程序.

是否需要在客户端PC上安装SQL Server Express然后附加MDF文件?

或者它只需要运行它LocalDB.msi,它作为一个独立的文件,如SQL Server Compact?

sql-server installation sql-server-express sql-server-2012 localdb

43
推荐指数
1
解决办法
4万
查看次数

Windows 7中的SQL Server管理工作室本地数据库连接错误

我在Windows 7中运行SQL Server 2012 Management Studio Express,我在连接到本地数据库时遇到问题.我尝试了所有上述解决方案,没有工作.请帮忙.提前致谢.

安装网址在这里.

error-建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 找到指定的服务器/实例时出错)(Microsoft SQL Server,错误:-1)

如需帮助,请单击MSDN链接.

sql-server ssms sql-server-2008

13
推荐指数
3
解决办法
6万
查看次数

如何确定是否安装了.NET 4.02?

昨天已经问了这个问题 - 一些人没有花时间自己仔细阅读问题/评论,因此被关闭为"完全重复"!所以,另一个尝试 - 也许它有时间接受一些工作的答案,然后再次以无意义的理由关闭.

微软最近发布了一些针对.NET Framework的"更新".不幸的是,我不知道如何找出安装的版本.框架版本保持不变4.0.30319.239.

谢谢你的一些启发;-)

PS:将app.config中的supportedRuntime设置为Version = 4.0.2会使应用程序在启动时告诉我没有安装4.0.2(在任何时候 - 所以必须有一些可以找到"真实"版本的地方).

.net .net-4.0

8
推荐指数
1
解决办法
3931
查看次数

nHibernate和SQL Server 2012 LocalDB

是否可以将LocalDB数据库与NHibernate一起使用?如果是,应该安装/配置什么?

当前尝试使用连接字符串,如数据源=(LocalDb)\ v11.0;初始目录= tst1;集成安全性= SSPI创建SessionFactory时我得到

System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)----> System.ComponentModel.Win32Exception:找不到网络路径

但是,我可以通过SQL Server对象资源管理器连接到(LocalDb)\ v11.0,并且实体框架可以使用该连接字符串.那么,我在NH上做错了什么,或者目前无法使用带有NH的LocalDB?

nhibernate sql-server-2012 localdb

6
推荐指数
1
解决办法
6905
查看次数

实体框架连接到localDb

我正在尝试遵循复杂的课程ASP.NET MVC 4 Fundamentals.但不能连接我的数据库.

这是我得到的错误:

从数据库获取提供程序信息时发生错误.这可能是由实体框架使用不正确的连接字符串引起的.检查内部异常以获取详细信息,并确保连接字符串正确.

我在我的机器上安装了visual studio 2013专业版和SQL Server 2012.当我安装SQL服务器时,我在计算机上创建了一个服务器名称"ABC".

我也分别安装了sql localdb 11.0,但似乎VS找不到localDb连接.当我检查服务器资源管理器 - >添加连接时,在服务器名称列表下,只显示"ABC".

这是连接字符串.

我也尝试使用"数据源= ABC; ...."它也不起作用.

更新

这是我的连接字符串

<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-eManager.Web-20141223223418;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-eManager.Web-2014122322341??8.mdf" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

c# sql-server entity-framework database-connection

5
推荐指数
2
解决办法
2万
查看次数

app.Config中的ConnectionString不起作用

在我的winform项目中,我有一个连接到SQL的连接字符串.我在app.config文件中有这样的连接;

 <connectionStrings>
  <add name="MyConnectionString" providerName="System.Data.SqlClient"
        connectionString="Server=(localdb)\\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\mydataBaseName.mdf;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False" 
   />
Run Code Online (Sandbox Code Playgroud)

我得到了连接:

string config = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
//and then
 using (SqlConnection conexao = new SqlConnection(config))
        {
            conexao.Open();
         .......
         .......
        }
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我收到一条错误消息:"System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的未处理异常"

但是,如果我直接从代码中调用连接字符串(不使用app.config),那么就可以了.

string config = "Server=(localdb)\\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\mydataBaseName.mdf;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False";
Run Code Online (Sandbox Code Playgroud)

任何想法,如何解决问题?

谢谢Leonor

c# sql connection-string

4
推荐指数
1
解决办法
2282
查看次数