有没有办法在VS2010中使用SQLServer2000使用SQL模型(dbml)构建器? 它在VSExpress2008 + VS2008中正常工作,但在VS2010中引发了“升级SQL到2005”错误,这似乎有点不合理。VS2010使用SQL Server 2000
回答
阅读here(转到的SQL Server 2000支持在底部附近)的支持非常的LINQ-SQL,这意味着你可能要考虑升级,如果你想使用LINQ-SQL
这里限于一对夫妇的选项:
创建一个专门用于更新DBML文件的2008项目。当您想使用设计器来操作DBML文件时,跳入该项目。
直接更新DBML(ick!)。
我去了选项3.将所有内容移到NHibernate并停止依赖VS,因为受到微软销售推动的支配并不是一个好地方:o) – 2010-05-07 01:23:01
您不需要创建项目。你可以用VS2008打开DBML文件,更新并保存。 – 2010-07-06 17:04:22
我只是有这个同样的问题,通过建立在VS2008的DBML文件,然后直接复制到我的VS2010项目克服它。
首先,我尝试使用VS2010提示符中的SQLmetal创建它,但连接信息没有得到保存,当然,您不能从dbml编辑器添加连接,因为它不会连接到SQL2000。
希望这会有所帮助。
我有同样的问题,并在VS2008中创建DBML,然后将文件复制到我的VS2010,但它似乎不工作。除了隐藏edmx之外,你还需要改变其他吗? – user441365 2011-04-18 14:43:18
no @ user441365我什么也没做。 或者,您可以在VS2008项目dll中创建数据访问方法,并将其包含在您的2010解决方案中。 – Mechamonkey 2011-05-26 14:34:14
当我试图在VS 2010中通过服务器资源管理器添加数据连接时,我也遇到了这个问题 - 它表示它只支持连接w/MS SQL 2005或更高版本。我可以通过选择“OLE DB的.NET Framework数据提供程序”作为数据源并选择“SQL Native Client”作为OLE DB提供程序ddl来添加连接,从而获得它与我的SQL Server 2000数据库的连接。然后输入数据库驻留的服务器,安全性和数据库名称。
- 1. SQL Server死锁(SQL Server 2000)
- 2. 在SQL Server 2000
- 3. SQL Server 2000 FTP
- 4. DTS包,SQL Server 2000
- 5. 在SQL Server 2000中
- 6. LINQ2SQL和SQL Server 2000
- 7. 在SQL Server 2000 MARS
- 8. sql server 2000 try catch
- 9. SQL Server 2000和System.Transactions.TransactionScope()
- 10. DBCC SQL Server 2000 sysindexkeys
- 11. SQL Server 2000死锁
- 12. 升级SQL Server 2000
- 13. Lucene.NET与SQL SERVER 2000
- 14. 想法SQL Server 2000
- 15. 发送邮件使用SQL Server 2000
- 16. 使用php + apache连接到Sql Server 2000
- 17. Dreamweaver中使用SQL Server 2000数据库
- 18. 使用SQL Server 2008创建SQL Server 2000数据库
- 19. 使用SQL Server 2005进行开发并部署到SQL Server 2000
- 20. 从SQL Server 2000迁移到SQL Server 2008
- 21. SQL Server 2000和SQL Server 2008查询
- 22. 从SQL Server 2000迁移到SQL Server 2005
- 23. SQL Server 2000,是2000密码哈希
- 24. 用于SQL Server 2000的SQL Sever Management Studio
- 25. Sql server 2000远程连接
- 26. SQL Server 2000中的Subsums
- 27. SQL Server 2000> EXECUTE AS
- 28. 连接行(sql server 2000)
- 29. SQL Server 2000内存状态
- 30. SQL Server 2000独占锁定
DBML的工作正常,我倾向于更多地使用它丢弃存储特效,因为它工作得很好。 – 2010-03-02 16:38:05
为了说明这一点,DBML在VS08中正常工作,使用SQL2000,它只是似乎选择退出的VS2010。 理想情况下,工作只会更新他们的数据库; o) – 2010-03-02 16:47:57
我不认为SQL Server 2000支持是“非常有限”。我的经验很好,唯一的问题在于VS2010放弃了它。 – 2010-07-27 22:51:06