Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 在Visual Studio 2012中打开后无法打开database.mdf_Visual Studio_Sql Server 2008_Visual Studio 2012_Sql Server 2012_Downgrade - Fatal编程技术网

Visual studio 在Visual Studio 2012中打开后无法打开database.mdf

Visual studio 在Visual Studio 2012中打开后无法打开database.mdf,visual-studio,sql-server-2008,visual-studio-2012,sql-server-2012,downgrade,Visual Studio,Sql Server 2008,Visual Studio 2012,Sql Server 2012,Downgrade,我一直在用Visual Studio 2008和SQL 2008开发一些东西。。 然后我在另一台2012版的电脑上打开了这个项目 现在,当我在2008年再次尝试处理这些文件时,我无法打开我的database.mdf,因为2012 sql已经升级了我的数据库文件 我能做些什么来拯救它? (顺便说一句,数据并不重要,但更重要的是整个表的设置和关系)使用管理工具安装2012 SQL Server Express,通过使用向导为您想要的对象生成“创建”脚本来附加MDF并提取模式,然后在新的2008 DB

我一直在用Visual Studio 2008和SQL 2008开发一些东西。。 然后我在另一台2012版的电脑上打开了这个项目

现在,当我在2008年再次尝试处理这些文件时,我无法打开我的database.mdf,因为2012 sql已经升级了我的数据库文件

我能做些什么来拯救它?
(顺便说一句,数据并不重要,但更重要的是整个表的设置和关系)

使用管理工具安装2012 SQL Server Express,通过使用向导为您想要的对象生成“创建”脚本来附加MDF并提取模式,然后在新的2008 DB上重新运行脚本,不要认为有降级的方法

或者您可以继续在SQL2012上开发,即使您使用visual studio 2008也不会有问题。

DDL/generate create scripts,hwo会这样做吗?顺便说一句,什么包足以执行此任务:在SQL 2012 Server Management Studio中的对象资源管理器中,展开数据库,右键单击数据库,指向任务,然后单击生成脚本。看到这个帖子,我只需要2012年的管理工作室?或者还需要安装sql server 2012?对,这样您就可以安装SQL2012 Express,它可以从Microsoft免费下载。您将同时需要服务器和管理工具。