登录到其他机器上的sql数据库

时间:2013-12-28 20:32:22

标签: asp.net sql sql-server vb.net web-config

我正在使用一个包含多个表的数据库的项目。我使用asp.net安全性登录。

在我自己的笔记本电脑上,我可以连接到所有表格并登录。我提交了项目并且讲师说他无法登录,所以我在另一台笔记本电脑上尝试了 - 我在尝试登录时遇到SQL错误,但我可以看到所有表格。相同的连接字符串用于数据库中的所有表,它只是触发错误的登录。我怀疑它与asp.net有关。

这是我的web.config文件,我认为这是最相关的内容:

<configuration>
  <appSettings>
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
  </appSettings>
  <connectionStrings>
  <add name="ProductsConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Products.mdf;Integrated Security=True" providerName="AspNetSqlProvider" />
  </connectionStrings>
  <system.web>
    <roleManager enabled="true"/>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.5"/>
    <authentication mode="Forms" />
    <httpRuntime targetFramework="4.5"/>
  </system.web>
</configuration>

我得到的错误如下:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
  描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

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

     

来源错误:

     

第12行:结束如果
  第13行:
  第14行:如果Membership.ValidateUser(lgnMain.UserName,lgnMain.Password)那么
  第15行:e.Authenticated = True   第16行:

有没有人建议如何在多台计算机上登录?

0 个答案:

没有答案