我有一台充当服务器和客户端计算机的计算机。我在其中安装了SQL Server 2008 R2和Visual Studio 2012。
使用SQL Server Management Studio,我生成了一个数据库,然后在该数据库中创建了几个表,然后将数据插入其中。
然后,我使用Server Management Studio断开了该数据库的连接。然后,将该数据库移到我的项目“ App_Data”文件夹中。然后使用Visual Studio 2012的“服务器资源管理器”和T_SQL窗格功能,对该数据库进行了少量更改。
由于我想进行大量更改,因此我关闭了与项目的数据库连接。我将该数据库移入SQL Server默认数据库位置,即
“ C:\ Program Files \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA”
然后我尝试使用服务器管理工作室附加该数据库,
“错误948”
由于版本为706,因此无法打开。此服务器支持版本661和更早的版本
如何克服这个错误?您的想法/建议高度赞赏
默认情况下,您无法将SQL Server 2012中的数据库文件附加到运行SQL Server 2008 R2的实例。
版本661是SQL Server 2008 R2 DB文件,版本706是SQL Server 2012 DB文件。详细信息:如何确定本地Sql实例和您的数据库的版本
因此,您将需要更新您的SQL Server实例,例如,通过升级到SQL Server 2012
我还建议您修补SQL Server 2012的最新版本。请在此处查看不同SQL Server版本的最新版本号:Microsoft SQL Server版本列表
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句