C# 使用LINQ将数据库从SQL Server 2008 R2更改为SQL Server 2008
我已经在家里的电脑上完成了我的网页,准备上传 但是我得到了这个错误: 与网络相关或特定于实例的 建立数据库时出错 连接到SQL Server。服务器 找不到或无法访问。 验证实例名称是否正确 正确,并且SQL Server是 配置为允许远程访问 连接。(提供程序:命名管道) 提供程序,错误:40-无法打开 与SQL Server的连接) 我知道连接字符串是正确的。我运行了几个不同的页面,这样就可以毫无问题地连接到其他数据库 这是我第一次使用LINQ,我想可能有一个设置需要更改?LINQ在我的DAL中使用,DAL独立于数据库,它只是作为DLL存储在我的bin文件夹中 我的开发服务器使用SQL server 2008 R2 Express,而我的live server使用SQL server 2008 我创建了数据库脚本来创建数据库。所以我只是让他们把网页降级 在我的DAL中,我也只是这样做:C# 使用LINQ将数据库从SQL Server 2008 R2更改为SQL Server 2008,c#,sql-server,linq,visual-studio-2010,C#,Sql Server,Linq,Visual Studio 2010,我已经在家里的电脑上完成了我的网页,准备上传 但是我得到了这个错误: 与网络相关或特定于实例的 建立数据库时出错 连接到SQL Server。服务器 找不到或无法访问。 验证实例名称是否正确 正确,并且SQL Server是 配置为允许远程访问 连接。(提供程序:命名管道) 提供程序,错误:40-无法打开 与SQL Server的连接) 我知道连接字符串是正确的。我运行了几个不同的页面,这样就可以毫无问题地连接到其他数据库 这是我第一次使用LINQ,我想可能有一个设置需要更改?LINQ在我的DA
AHDBcontext db = new AHDBcontext(connectionstring);
var whatever = from s in suppliers
select s;
我总是从web.config文件中设置连接字符串
有什么想法吗
您无法将数据库从2008 R2降级到2008-您是如何在服务器上创建该数据库的??来自脚本?另外:LINQ只是一种通用技术——您不清楚是使用LINQtoSQL还是LINQtoEntities(实体框架)。EF有单独的、特定的连接字符串,它们看起来不同于标准ADO.NET连接字符串…编辑的主要问题。但是是的,我创建了脚本来创建数据库。你仍然没有说它是Linq到SQL还是Linq到实体。。。。。。另外:你能给我们看一下连接字符串吗??