无法连接到数据库
我已在 App_Data
中创建了一个数据库,我想在我的项目中使用此文件。
在工具栏中,我抓住了sqlDatasource
。我单击配置数据源
。我选择了 Microsoft SQL Server 数据库文件并说继续。我浏览了该文件。我选择了它然后单击“确定”。发生以下错误:
我说数据库 myweb.mdf 无法打开,因为它是版本 661,而服务器版本是 662 及更早版本:创建数据库已中止。尝试为 \app-data\myweb.mdf
附加自动命名数据库失败。存在同名数据库或无法打开指定文件或该文件位于 UNC 共享上。
I have created a database in App_Data
and I want to use this file in my project.
In the toolbar I grabbed the sqlDatasource
. I clicked on Configure data source
. I chose Microsoft SQL Server database file and said continue. I browsed for the file. I chose it then I clicked ok. The following error occurred:
I says the database myweb.mdf cannot be opened because it is version 661 and the server version is 662 and earlier: create database is aborted. The attempt to attached an auto-named database for the \app-data\myweb.mdf
failed. A database with the same name exists or specified file cannot be opened or it is located on UNC share.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来您已经升级到 SQL Server 2008 R2 虽然数据库是在 SQL Server 2008 中创建的,但似乎您需要使用数据库迁移向导升级数据库,
请参阅此答案针对类似问题
Sounds like you've upgraded to SQL Server 2008 R2 Whilst the database was created in SQL Server 2008, seems you need to upgrade the database using the database migration wizard
see this answer for a similar problem
检查一下:SQL Server:附加不正确的版本 661
您必须将 2008 SP2 实例升级到 R2,或者您必须将该数据库中的数据复制到 2008 数据库中(例如,使用数据迁移向导或等效工具)。
Check this: SQL Server: Attach incorrect version 661
You'll have to either upgrade your 2008 SP2 instance to R2, or you have to copy out the data in that database into an 2008 database (eg using the data migration wizard, or something equivalent).