Las*_*eak 2 windows windows-server-2008-r2 sql-server
基本上,我正在学习 Ms 软件堆栈并开发一个使用 *.mdf 文件安装到本地 ./SQLEXPRESS 实例的应用程序。
然后我将机器上的所有软件升级到 Windows 8 RTM、Visual Studio 2012 Pro 等。并安装了 SQL Server Express 2012 和最新版本的基本 Management Studio。当我第一次启动 VS2012 时,它要求我将 MDF 文件转换为最新版本,我做到了。就其价值而言,我还有一份尚未升级/转换的副本。
现在我想在共享主机上部署和测试这个应用程序,并在他们的 SQL 服务器上加载我的数据库,这个托管服务使用 SQL Server 2008 R2。当我尝试导入由上述女士工具的最新创建的* .bak文件到该服务器就如下给我一个错误:The media family on device is incorrectly formed. SQL Server cannot process this media family. (severity 16)
我看了四周,看起来它是严格按照版本不兼容,在旧版本的SQL做服务器将无法使用 *.bak 文件和由新一代工具创建的其他文件。
我做的第一件事是将 SQL Server Management Studio 2008 下载并加载到我的 Windows 8 机器上,令我失望的是它没有成功,当我尝试进行备份时它只是给了我错误,总体感觉它有兼容性问题。也许是因为我连接到新的本地 (LocalDB)\v11.0 服务器,而不是我不再安装的旧 ./SQLEXPRESS。
一般来说,我应该期待 SQL Server 2008 Express 和管理工具在 Windows 8 上运行吗?否则我的选择是什么(除了在 VM 中加载旧的软件堆栈等),也许在创建备份时有向后兼容模式?或者其他一些将在 Windows 8 中运行并使用旧的 mdf 文件版本执行 *.bak 转储的软件?
归档时间: |
|
查看次数: |
418 次 |
最近记录: |