Questions tagged «connection-string»

一个字符串,其中包含连接到服务(通常是数据库)所需的信息。


19
从App.config获取连接字符串
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); 这是我的App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 但是当我的项目运行时,这是我的错误: 你调用的对象是空的。

7
实体框架超时
使用功能导入需要超过30秒才能完成时,使用实体框架(EF)导致超时。我尝试了以下操作,但无法解决此问题: 我Default Command Timeout=300000在这里建议的具有EDMX文件的项目的App.Config文件中添加了连接字符串。 这是我的连接字符串如下所示: <add name="MyEntityConnectionString" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl| res://*/MyEntities.msl; provider=System.Data.SqlClient;provider connection string=" Data Source=trekdevbox;Initial Catalog=StarTrekDatabase; Persist Security Info=True;User ID=JamesTKirk;Password=IsFriendsWithSpock; MultipleActiveResultSets=True;Default Command Timeout=300000;"" providerName="System.Data.EntityClient" /> 我尝试直接在存储库中设置CommandTimeout,如下所示: private TrekEntities context = new TrekEntities(); public IEnumerable<TrekMatches> GetKirksFriends() { this.context.CommandTimeout = 180; return this.context.GetKirksFriends(); } 我还能做些什么来使EF超时?这仅适用于非常大的数据集。小型数据集一切正常。 这是我遇到的错误之一: System.Data.EntityCommandExecutionException:执行命令定义时发生错误。有关详细信息,请参见内部异常。---> System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时或服务器没有响应。 好的-我已经开始工作了,这很愚蠢。我同时将连接字符串和Default Command Timeout=300000和CommandTimeout都设置为180。Default Command Timeout从连接字符串中删除时,它可以正常工作。因此,答案是在上下文对象的存储库中手动设置CommandTimeout,如下所示: …


8
Java JDBC-如何使用服务名称而不是SID连接到Oracle
Наэтотвопросестьответына 堆栈溢出нарусском:КакподключитсякБД甲骨文используяимясервиса(服务名称)вместоSID? 我有一个使用JDBC(通过JPA)的Java应用程序,该应用程序使用主机名,端口和Oracle SID连接到开发数据库,​​如下所示: jdbc:oracle:thin:@ oracle.hostserver1.mydomain.ca:1521:XYZ XYZ是Oracle SID。现在,我需要连接到另一个不使用SID,而是使用Oracle“服务名”的Oracle数据库。 我尝试了这个,但是没有用: jdbc:oracle:thin:@ oracle.hostserver2.mydomain.ca:1522:ABCD ABCD是另一个数据库的服务名称。 我究竟做错了什么?

6
不支持关键字:初始化实体框架上下文的“数据源”
我正在初始化实体框架对象上下文,这给了我关键字不受支持的错误: metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework" 我直接从正在运行的web.config中获取了连接字符串,并仅修改了文件的路径(该文件是我动态设置的),并且不使用默认值,而是明确使用了该连接字符串。是什么导致此错误?

4
使用Windows身份验证的连接字符串
我正在创建一个网站,但是在数据库中我使用Windows身份验证。 我知道您将其用于SQL身份验证 <connectionStrings> <add name="NorthwindContex" connectionString="data source=localhost; initial catalog=northwind;persist security info=True; user id=sa;password=P@ssw0rd" providerName="System.Data.SqlClient" /> </connectionStrings> 如何修改它以与Windows身份验证一起使用?


5
我应该如何编辑实体框架连接字符串?
最近,我不得不编辑我的app.config文件,以更改Entity Framework数据模型(.edmx文件)的连接字符串。但是我想知道:是否可以使用设计器来编辑EF连接字符串? 原始连接字符串由“实体数据模型”向导自动生成。然后,不能更改连接字符串-在.edmx设计器的属性窗口中将其禁用。我希望避免(如果可以)手动编辑XML(在app.config中),因此我想知道是否有办法返回到原始向导屏幕来更改连接字符串并让该工具编辑app.config文件为了我。


8
如何在.NET Core中读取连接字符串?
我只想从配置文件中读取连接字符串,为此向我的项目中添加一个名称为“ appsettings.json”的文件,并在其上添加以下内容: { "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet- WebApplica71d622;Trusted_Connection=True;MultipleActiveResultSets=true" }, "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Debug", "System": "Information", "Microsoft": "Information" } } } 在ASP.NET上,我使用了以下方法: var temp=ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; 现在如何在C#中读取“ DefaultConnection”并将其存储在.NET Core中的字符串变量中?



10
如何设置SQL Server连接字符串?
我正在开发一个简单的C#应用​​程序,我想知道这一点:当我将应用程序连接到PC上的SQL Server时,我知道了连接字符串(服务器名称,密码等),但是当我将其连接到另一个时PC上,SQL Server连接字符串不同。SQL Server中是否有一个可以连接的默认帐户附带的普通帐户?我听说过saSQL Server中的帐户,这是sa什么?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.