我第一次忍受。我制作了一个简单的Web应用程序,试图将其迁移到在线站点。迁移后出现错误: [SqlException(0x80131904):建立与SQL Server的连接时发生与网络相关或特定于实例的错误。
我是否试图弄清楚我只有localDB连接字符串。我需要再做一个吗?
这是我在webconig中得到的。
<connectionStrings>
<add name="KlientEntities" connectionString="metadata=res://*/Models.Klient.csdl|res://*/Models.Klient.ssdl|res://*/Models.Klient.msl;provider=System.Data.SqlClient;provider connection string="data source=(LocalDb)\MSSQLLocalDB;initial catalog=Test;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
这是我从托管中得到的:
Classic ASP (ADO Library) Provider=SQLOLEDB;Data source=mssql4.webio.pl,2401;Initial catalog=databaseName;User ID=Username;Password=password;
ASP.NET (ADO.NET Library) Server=mssql4.webio.pl,2401;Database=databaseName;Uid=Username;Password=password;
答案 0 :(得分:0)
您需要更新(部署的)连接字符串以匹配数据库的连接字符串。
这就是这部分:
provider = System.Data.SqlClient;提供商连接字符串=“数据源=(LocalDb)\ MSSQLLocalDB;初始目录=测试;
当前引用了LocalDb