VS2010使用SQL Server 2000
有没有办法在使用 SQLServer2000 的 VS2010 中使用 SQL 模型(dbml)构建器? 它在 VSExpress2008 + VS2008 中工作正常,但在 VS2010 中抛出“升级 SQL 到 2005”错误,这似乎有点不合理。
Is there a way to use the SQL Model (dbml) builder in VS2010 using SQLServer2000?
It works fine in VSExpress2008 + VS2008 but throws an "Upgrade SQL to 2005" error in VS2010 which seems a tad unreasonable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这里有几个选项:
创建一个仅用于更新 DBML 文件的 2008 项目。当您想要使用设计器操作 DBML 文件时,请跳入该项目。
直接更新 DBML(恶心!)。
Here's a couple of options:
Create a 2008 project that's solely for updating the DBML file. Jump into that project when you want to manipulate the DBML file using the designer.
Update the DBML directly (ick!).
我刚刚遇到了同样的问题,并通过在 VS2008 中创建 DBML 文件然后将其复制到我的 VS2010 项目中来克服它。
首先,我尝试在 VS2010 提示符下使用 SQLmetal 创建它,但连接信息不会保留,那么当然您无法从 dbml 编辑器添加连接,因为它不会连接到 SQL2000。
希望这有帮助。
I've just had this same problem and overcame it by creating the DBML file in VS2008 and then just copying it into my VS2010 project.
First I tried creating it using SQLmetal from a VS2010 prompt but the connection information doesn't get persisted then of course you cannot add the connection from the dbml editor as it wont hook up to SQL2000.
Hope this helps.
阅读此处(转到SQL Server 2000 支持 靠近底部)对 LINQ-SQL 的支持非常有限,这意味着如果您希望使用 LINQ-SQL,您可能必须考虑升级
Reading here (Goto SQL Server 2000 Support near the bottom) support is very limited for LINQ-SQL, which means you might have to consider upgrading if you wish to use LINQ-SQL
当我尝试通过 VS 2010 中的服务器资源管理器添加数据连接时,我也遇到了这个问题 - 它说它仅支持使用 MS SQL 2005 或更高版本的连接。我能够通过选择“.NET Framework Data Provider for OLE DB”作为数据源并为 OLE DB Provider ddl 选择“SQL Native Client”来添加连接,从而使其与我的 SQL Server 2000 数据库连接,然后输入数据库所在的服务器、安全性和数据库名称。
I was also having this problem when I was trying to add a data connection via the server explorer in VS 2010- it says that it only supports connections w/ MS SQL 2005 or greater. I was able to get it to connect with my SQL Server 2000 db by adding the connection by choosing and selecting ".NET Framework Data Provider for OLE DB" as the data source and for the OLE DB Provider ddl choosing "SQL Native Client", then entering the server the db resides on, the security, and the db name.