C# 在VS 2008中打开sql 2005数据库时出错

C# 在VS 2008中打开sql 2005数据库时出错,c#,sql-server-2005,connection,C#,Sql Server 2005,Connection,当我使用SQLServer2005创建数据库时,我能够在VisualStudio2008中连接并查看它。然后我将数据库分离到闪存驱动器上。在VS 2008中将其带回家工作-这很有效。最后,当我把它从家里拆下来带回来工作时,它就不会打开了。这意味着此版本的sql server与其他版本不兼容。我忘记了错误的确切措辞,因为它太长了 你们提供的任何帮助都会非常有用 提前谢谢你 我猜一下: 在家里你有SQL 2008(Express) 数据库从2005年格式升级到2008年是自动且无提示的,但SQL20

当我使用SQLServer2005创建数据库时,我能够在VisualStudio2008中连接并查看它。然后我将数据库分离到闪存驱动器上。在VS 2008中将其带回家工作-这很有效。最后,当我把它从家里拆下来带回来工作时,它就不会打开了。这意味着此版本的sql server与其他版本不兼容。我忘记了错误的确切措辞,因为它太长了

你们提供的任何帮助都会非常有用

提前谢谢你

我猜一下:

在家里你有SQL 2008(Express)

数据库从2005年格式升级到2008年是自动且无提示的,但SQL2008数据库不向后兼容

我猜一下:

在家里你有SQL 2008(Express)


数据库从2005年格式升级到2008年是自动且无提示的,但SQL2008数据库不向后兼容

你更新了Visual Studio吗?我想你只需要删除.log文件,只保留.mdf文件,然后再重新连接数据库。编辑:除非亨克猜对了,否则;)你更新了Visual Studio吗?我想你只需要删除.log文件,只保留.mdf文件,然后再重新连接数据库。编辑:除非亨克猜对了,否则;)+1.你的心理调试技能。我愿意用啤酒打赌你是对的:)+1表示你的心理调试技能。我愿意用啤酒打赌你是对的:)