我的同事从Visual Studio创建了.mdf和.ldf文件。现在,我正在尝试访问SQL Server中的文件。这似乎有问题。任何人都可以告诉我我的Windows Vista 32位上必须具有哪个版本的SQL Server,因此我可以访问此数据库。提前致谢。 :)
答案 0 :(得分:1)
您的问题已标记为[visual-studio-2008]。该版本的Visual Studio与SQL Server 2005捆绑在一起(如果您有正确的版本),内置工具使用SQL Server 2005.但是,Visual Studio 2008中没有任何内容禁止您使用SQL Server 2008,如果您愿意。但我希望这能回答你的问题。
答案 1 :(得分:1)
MDF和LDF文件格式在具有相同内部版本号的所有SQL Server版本之间是相同的。默认情况下,您朋友的Visual Studio安装SQL Server Express 2008,Microsoft Update和Windows Update会自动将Express更新为已发布的服务包。由于MDF文件没有受支持的降级路径,因此您自己的SQL Server必须至少匹配通过Windows Update推送的最新Express版本,因此您很可能需要SQL Server 2008 SP1(版本2007.100.2531.0)。
要验证您拥有的SQL版本以及您的朋友,请按照How to identify your SQL Server version and edition
中所述的步骤进行操作