在 SQL 2005 Server 中附加 SQL 2000 DB,现在 VB6 应用程序抛出错误
SQL 2000 数据库已分离,SQL 2000 已卸载。 然后将SQL 2005安装在同一台计算机上。 然后将数据库附加到新安装的 SQL 2005 服务器。 一开始它似乎有效,但在用户开始探索之后,与 null 相关的错误开始出现。 日期时间列中不有空值的空值,以及类似的内容。 数据库的兼容性级别为 2000 (8.0)。 可能会发生什么。
A SQL 2000 db was detached, SQL 2000 was uninstalled. Then SQL 2005 installed in the same machine. Then the database was attached to the newly installed SQL 2005 server. It seemed to work at first but after the users started to poke around, error related to null started to pop. Null values from datetime columns that DID NOT have nulls, and things like that. The db has a compatibility level to 2000 (8.0). What could be happening.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您运行过
DBCC UPDATEUSAGE
吗?您重建了所有索引吗?
注意:如果正在生产中,请小心,因为这可能需要一段时间。 也许与您的 DBA 谈谈。
Have you you run
DBCC UPDATEUSAGE
?Have you rebuilt all indexes?
Note: be careful if this is in production, as it might take a while. Perhaps talk to your DBA.