我有两个名为.mdf
和.ldf
的数据库文件,它们是在SQL Server 2012中创建的,现在在我的电脑上安装了Visual Studio 2010和SQL Server 2008 Express 。如何在SQL Server 2012中创建的SQL Server 2008中附加数据库
当我尝试将这些数据库文件附加到SQL Server 2008时,它给我错误。
The database 'C:\PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL10.SQLEXPRESS\MSSQL\DATA\CMS_DB.MDF' cannot be opened because it is version 706. This server supports version 655 and earlier. A downgrade path is not supported. Could not open new database 'C:\PROGRAM FILES\MICROSOFT SQL SERVER\MSSQL10.SQLEXPRESS\MSSQL\DATA\CMS_DB.MDF'. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\CMD_DB.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
当打开数据库SSMS中2008年则错误:
Attach database failed for Server 'MATRIX-PC\SQLEXPRESS'. (Microsoft.SqlServer.Smo)
Additional information:
An exception occured while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
The database 'C:\USERS\RAJ\DESKTOP\COLLEGE MANAGEMENT SYSTEM(.NET 4.5)\ COLLEGE MANAGEMENT SYSTEM\BIN\DEBUG\CMD_DB.MDF' cannot be opened because it is version 706.
This server supports version 655 and earlier. A downgrade path is not supported.
Could not open new database 'C:\USERS\RAJ\DESKTOP\COLLEGE MANAGEMENT SYSTEM(.NET 4.5)\COLLEGE MANAGEMENT SYSTEM\BIN\DEBUG\CMD_DB.MDF'. CREATE DATABASE is aborted.
(Microsoft SQL Server, Error: 948)
你**不能**这样做 - 你**不能**附加/分离或备份/从**更新的**版本的SQL Server恢复到**更旧的**版本。只是**不能**完成。 –
真的,没有办法解决这个问题。如果有的话,然后指导我。 – argciv
解决方案是在所有平台上使用**相同版本的SQL Server;为什么不直接在本地PC上下载并安装SQL Server ** 2012 ** Express? –