我有一个用于集成测试项目的本地.mdf SQL数据库文件。在我创建项目,数据库等的初始计算机上,一切正常,但是当我尝试在另一台计算机上运行项目时,得到以下信息:
System.Data.SqlClient.SqlException:已成功与服务器建立连接,但是在登录过程中发生了错误。(提供者:Shared Memory Provider,错误:0-管道的另一端没有进程。)
在调查这个问题的同时,我还想问一下这里的社区,看看是否有人已经克服了这个问题。
当我实例化新的数据上下文时,会发生异常。我正在使用LINQ-to-SQL。
m_TransLogDataContext = new TransLogDataContext ();
让我知道是否需要其他信息。谢谢。
找到解决方案后,我将回答自己的问题。
我所依赖的自动连接字符串的属性“ AttachDbFilename”的属性设置为在原始计算机上正常但在新计算机上不存在的位置。
我将必须动态构建连接字符串,因为我希望它直接在源代码控制之外运行,而无需手动调整。
很简单。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。