草庐IT

sqlserver的连接

全部标签

c# - 如何在 C# 中测试与未知 Web 服务的连接?

我正忙于编写一个监视RAS连接状态的类。我需要测试以确保连接不仅已连接,而且可以与我的Web服务通信。由于此类将在许多future项目中使用,因此我想要一种方法来测试与web服务的连接而无需对此一无所知。我正在考虑将URL传递给类,这样它至少知道在哪里可以找到它。对服务器执行ping测试是不够的。有可能服务器可用,但服务不可用。我如何才能有效地测试我是否能够从Web服务获得响应? 最佳答案 您可以尝试以下测试网站是否存在的方法:publicstaticboolServiceExists(stringurl,boolthrowExce

c# - 将断开连接的对象附加到 NHibernate session ;最佳实践?

我的存储库在UnitOfWork模型中工作;所有操作,无论是检索还是持久化,都必须在IDisposableUnitOfWorktoken对象的范围内执行,该对象在幕后与Session执行请求的工作。所以,基本模式是:using(varuow=repo.BeginUnitOfWork()){try{//DBoperationshere;allrepomethodsrequirepassinginuow....repo.CommitUnitOfWork(uow);}catch(Exception){repo.RollbackUnitOfWork(uow);throw;}}我还实现了一些包装

c# - 无法连接到 SQL Server 2014 Express

我在连接到新安装的SQLServer2014Express实例时遇到问题。我什至不确定您需要哪些信息来提供帮助,所以请耐心等待,因为我是一个非常业余的人。如果我能提供更多信息来提供帮助,我会很乐意。我得到的错误总是一样的,"Anetwork-relatedorinstance-specificerroroccurredwhileestablishingaconnectiontoSQLServer.Theserverwasnotfoundorwasnotaccessible.VerifythattheinstancenameiscorrectandthatSQLServerisconfi

c# - 如何从 windows 服务使用 windows 身份验证连接到 sql-server?

我用C#编写了一个Windows服务,它应该使用System.Data.SqlClient连接到SQL-Server2005Express数据库。由于Microsoft更喜欢使用Windows身份验证而不是SQL身份验证,我尝试使用可信连接/集成安全连接到数据库。但是这不起作用,因为我得到了:System.Data.SqlClient.SqlException:Loginfailedforuser'NTAUTHORITY\LOCALSERVICE'.是否可以使用不同的Windows帐户登录? 最佳答案 目前,该服务似乎在LocalS

c# - 如何在我的 C# 连接字符串中隐藏我的密码?

我有以下连接字符串:DataSource=Paul-HP\MYDB;InitialCatalog=MyMSDBSQL;PersistSecurityInfo=True;UserID=sa;Password=password(.net网络服务)这显然可以通过打开app.config文件并查看配置设置来查看。我需要的是一种让黑客无法看到密码的方法。但与此同时,保留它的可定制性,以便在部署到另一个数据库时可以更改它。 最佳答案 您有多种选择-我知道的(按优先顺序排列):在不需要在配置文件中包含密码的情况下使用集成(SSPI)安全加密连接字

C#:最易读的字符串连接。最佳实践

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:HowshouldIconcatenatestrings?当性能不是important时,有几种方法可以在日常任务中连接字符串.result=a+":"+bresult=string.Concat(a,":",c)result=string.Format("{0}:{1}",a,b);StringBuilder方法...?您更喜欢什么?如果效率不重要但您希望保持代码的可读性最符合您的口味,那为什么?

c# - 拆分字符串并在 C# 中连接所有第一个元素,然后连接第二个元素,依此类推

我有这样一个字符串-varroleDetails="09A880C2-8732-408C-BA09-4AD6F0A65CE9^Z:WB:SELECT_DOWNLOAD:0000^ProductDelivery-Download^1,24B11B23-1669-403F-A24D-74CE72DFD42A^Z:WB:TRAINING_SUBSCRIBER:0000^TrainingSubscriber^1,6A4A6543-DB9F-46F2-B3C9-62D69D28A0B6^Z:WB:LIC_MGR_HOME_REDL:0000^LicenseManager-Homeuse^1,76

c# - 如何使用 string.join 连接对象数组中的值?

我有一个对象数组,例如:MyObject[]objs;在MyObject中它包含一个字符串属性,object[0].stringValue如果我想通过它们的stringValue连接整个对象数组,我该怎么做? 最佳答案 string.Join(",",objs.Select(w=>w.stringValue)) 关于c#-如何使用string.join连接对象数组中的值?,我们在StackOverflow上找到一个类似的问题: https://stackove

c# - 有没有办法将 TransactionScope 与现有连接一起使用?

我有一些代码的工作方式类似于TransactionScope的建议使用,但具有环境连接而不是环境事务。是否可以通过现有连接使用TransactionScope对象,或者.Net框架中是否有用于此目的的替代方法? 最佳答案 其实有一个方法。connection.EnlistTransaction(Transaction.Current)它有效,并且如果没有必要它不会将事务提升为分布式(与文档所说的相反)HTH 关于c#-有没有办法将TransactionScope与现有连接一起使用?,我们

c# - 在 Entity Framework 中显式关闭连接

阅读微软文档http://msdn.microsoft.com/en-us/library/bb738684.aspx我看到他们明确地打开和关闭连接using(EntityConnectionconn=newEntityConnection("name=AdventureWorksEntities")){conn.Open();...conn.Close();}为什么这是必要的? 最佳答案 这不是使用EF的“正常”方式。EF通常会为您管理连接。然而:ManagingConnectionsinObjectServices(Entity