代码之家  ›  专栏  ›  技术社区  ›  Scott Marlowe

如何解决“试图为文件附加自动命名数据库…”SQL错误?

  •  3
  • Scott Marlowe  · 技术社区  · 16 年前

    System.Data.SqlClient.SqlException:已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:共享内存提供程序,错误:0-管道的另一端没有进程。)

    我想在我调查这个问题的同时,我也会问这里的社区,看看是否有人已经克服了这个问题。

    当我实例化新的数据上下文时,会发生异常。我正在使用LINQtoSQL。

    m_TransLogDataContext = new TransLogDataContext ();
    

    2 回复  |  直到 16 年前
        1
  •  3
  •   Scott Marlowe    16 年前

    我将回答我自己的问题,因为我有解决方案。

    我依赖的是自动连接字符串,该字符串将不正确的“AttachDbFilename”属性设置为在原始计算机上正常但在新计算机上不存在的位置。

    我将不得不动态构建连接字符串,因为我希望它能够直接从源代码管理运行,而无需手动调整。

        2
  •  1
  •   Gus Leo    14 年前

    因为您的应用程序有多个数据库设置,所以请尝试通过搜索您的连接名来“查找所有”解决方案 喜欢

    我在用“ EnergyRetailSystemConnectionString “或者您可以按数据库名称进行搜索