我正在尝试将microsoft sql server 2008数据库附加到msde 2000但无法附加。 我搜索了许多网站,但仍然无法找到解决方案。我发现的唯一的事情就是更新的版本无法附加到旧版本的服务器......
请建议我该怎么办?是否可以附加数据库?
答案 0 :(得分:0)
无法实现这一目标 - 您可以永远 及时使用SQL Server。
即:无法使用任何方法或技巧或黑客或解决方法将较新的数据库(文件)附加或还原到较旧的SQL Server版本。
没办法。不行。甚至不尝试。不。
您需要找到一种方法来同步两个数据库 - 它们的结构(表,视图,存储过程等)及其数据(表的内容) - 手动,例如,通过使用T-SQL脚本从另一个数据库更新一个数据库,a tool to help you with that或您想要使用的任何方式。
但是你不能以任何方式,形成或形成分离/附加或备份/恢复较新的SQL Server数据库文件到旧版本。
答案 1 :(得分:0)
您需要做的是:
编写数据库结构脚本,包括存储的进程,索引,函数等(SQL管理工作室中有一个向导)。
在MSDE实例上创建一个空数据库。
运行脚本,在早期版本的SQL
中不支持任何类型的对象的位置进行更改批量将更高版本的数据插入更早版本(再次进行更改以克服错误,因为早期版本不支持这些功能)SQL管理工作室中有一个向导。 (没有解决你的错误)