表适配器 您必须有 Microsoft SQL 2005 或更高版本
我刚刚收到一个已经有一段时间没有碰过的项目了。它是用VS2005和SQl 2000编写的。我将项目升级到VS2010,没有任何问题。然而;当我尝试修改表适配器等时,我收到错误“您必须有 Microsoft SQL 2005 或更高版本”。
该项目有 100 个数据集和表适配器,全部引用 SQL 2000。
我想我有 2 个问题: 我应该取出所有这些适配器并创建一个数据层并以这种方式连接到数据库吗?
或者我可以将数据库升级到 SQL 2008 并且一切都会按原来的方式工作吗?不确定这方面最好的方法是什么。
如果重要的话,这是一个桌面应用程序。
任何建议都会很棒。
谢谢
I just received a project that hasnt been touched in a while. It was written in VS2005 and SQl 2000. I upgraded the project to VS2010 with no problems. However; when I tried to modify the table adapters etc. I get the error "You must have Microsoft SQL 2005 or greater".
This project has 100's of datasets and table adapters all referencing SQL 2000.
I guess I have 2 questions:
Should I takeall these adapters out and make a data layer and connect to the DB that way?
Or can I upgrade the DB to SQL 2008 and it will all work the way it is? Not sure what is the best approach on this one.
And this is a desktop app if it matters.
Any suggestions would be great.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我能够通过选择 SQL 数据库然后选择 OLE 选项将 VS 2010 连接到 MSSQL 2000 数据库 - 然后说记住密码(是的,我知道它没有加密)。这在
projectname.exe.config
文件中提供了一个连接字符串,如下所示:有了这个,我在最后一行得到了消息 -
I was able to connect VS 2010 to a MSSQL 2000 db by selecting a SQL db and then the OLE option - then said remember password (yes, I know it's not encrypted). That provided a connection string in the
projectname.exe.config
file that looks like:With this I get Messages on the last line here -