Dav*_*ard 35 sql-server migration
是的我知道.SQL Server 6.52008年运行的副本的存在是荒谬的.
这规定,什么是从迁移的最佳方式6.5来2005?有没有直接的路径?我发现的大多数文档都涉及升级6.5到7.
我是否应该忘记本机SQL Server升级实用程序,编写所有对象和数据的脚本,并尝试从头开始重新创建?
本周末我打算尝试升级,但服务器问题将它推回到下一个周末.因此,在本周的过程中,任何想法都会受到欢迎.
更新.这就是我最终做到的方式:
6.5.SQL Server 2000的instcat.sql对6.5的主.这允许SQL Server 2000OLEDB提供商连接6.5.SQL Server 2000独立"Import and Export Data"创建DTS包,OLEDB用于连接到6.5.这成功地将所有6.5表复制到新2005数据库(也使用OLEDB).6.5的企业管理器将所有数据库的索引和触发器编写为.sql文件的脚本..sql对2005数据库执行该文件.几十个sprocs有问题使它们不相容2005.主要non-ANSI joins和quoted identifier issues..sql文件.6.5登录2005并为其提供适当的权限.在纠正存储过程时会有一些冲洗/重复(有数百个要纠正),但升级很顺利.
能够使用Management Studio代替Query Analyzer并且Enterprise Manager 6.5是如此惊人的差异.6.5 database现在花费20-30秒的一些报告查询现在在1-2秒内运行,没有任何修改,新索引或任何东西.我没想到会有那种直接的改善.
嘿,我仍然被困在那个营地.我们必须支持的第三方应用程序最终会转到2K5,所以我们几乎已经不合时宜了.但我觉得你的痛苦8 ^ D.
也就是说,从我从DBA那里听到的一切,关键是首先将数据库转换为8.0格式,然后转到2005年.我相信他们使用了内置的迁移/升级工具.6.5到8.0之间的一些重要步骤比直接从6.5到2005更好地解决了.
如果你不知道,你最大的痛苦是DTS不再支持SSIS了.有一个shell类型模块将运行您现有的DTS包,但您将需要在SSIS中手动重新创建它们.容易这将取决于包本身的复杂性,但到目前为止,我已经完成了一些工作并且它们非常顺利.
您可以将 6.5 升级到 SQL Server 2000。您可能会更轻松地掌握 SQL Server 或 2000 版本的 MSDE。Microsoft 有一个关于从 6.5 到 2000 的页面。一旦您拥有 2000 格式的数据库,SQL Server 2005 就可以毫无问题地将其升级到 2005 格式。
如果您没有 SQL Server 2000,可以直接从 Microsoft下载 MSDE 2000版本。
| 归档时间: | 
 | 
| 查看次数: | 3764 次 | 
| 最近记录: |