我正在尝试将 microsoft sql server 2008 数据库附加到 msde 2000 但无法附加。我用谷歌搜索了很多网站,但仍然找不到解决方案。我发现的唯一一件事是新版本无法连接到旧版本服务器......
请建议我我能做什么?有什么方法可以附加数据库吗?
我正在尝试将 microsoft sql server 2008 数据库附加到 msde 2000 但无法附加。我用谷歌搜索了很多网站,但仍然找不到解决方案。我发现的唯一一件事是新版本无法连接到旧版本服务器......
请建议我我能做什么?有什么方法可以附加数据库吗?
你需要做的是:
编写您的数据库结构,包括存储过程、索引、函数等(SQL 管理工作室中有一个向导)。
在您的 MSDE 实例上创建一个空数据库。
运行脚本,在早期版本的 SQL 中不支持任何类型的对象的地方进行更改
将新版本的数据批量插入旧版本(再次进行更改以克服错误,因为旧版本不支持功能) SQL管理工作室中有一个向导。(不修复你的错误)
没有办法实现这一点 - 您永远无法使用 SQL Server回到过去。
也就是说:您不能使用任何方法或技巧或破解或解决方法将较新的数据库(文件)附加或恢复到较旧的 SQL Server 版本。
没门。不工作。甚至不要尝试。没有。
您需要找到一种方法来同步两个数据库——它们的结构(表、视图、存储过程等)和它们的数据(表的内容)——手动同步,例如使用 T-SQL 脚本更新一个数据库另一方面,一个可以帮助您的工具,或者您想使用的任何方法。
但是您不能以任何方式将较新的 SQL Server 数据库文件分离/附加或备份/恢复到旧版本上。