TEXT,NTEXT和IMAGE很久以前就已被弃用,最终将从SQL Server中删除。
但是,它们不会立即停止,即使在下一版本的SQL Server中也不会中断,因此即使使用SQL Server 2012,我的企业也不会立即转换数千个列。 / p>
我可以使用哪些参数来推迟此迁移?
我知道使用新类型有一些优点。但我正在寻找不迁移我的数据的原因,这些数据在旧类型中已经运行得很好。
答案 0 :(得分:1)
使用TEXT,NTEXT和IMAGE而不是(N)VARCHAR(最大)和VARBINARY(最大)坚持的原因
不坚持的原因
答案 1 :(得分:0)
我认为不能迁移到新类型的唯一原因是它对今天的John Assymptoth来说更容易。
如果您不关心新类型的优势,或者您正在使用的类型有一天会被删除,我无法想到迁移的令人信服的理由(不是有人问过)但恕我直言,这些都是很好的理由)。未来的John Assymptoth可能不喜欢它......
如果你转向更环保的牧场,你的雇主可能会有点不高兴,而下一个人由于某种原因不知道这个问题。
答案 2 :(得分:0)
我建议你现在就开始转换。这样,您可以一次更改一个,而不必在实际停止使用此功能时立即更改所有内容。
答案 3 :(得分:0)
您真的不希望在稍后的某个时间点被迫进入迁移。你现在的论点应该是,它会给企业带来巨大的风险,试图整体改变它们;这应该足以暂时阻止变化。您需要进行概念验证,确定总共需要多少停机时间(您可能必须将其分解为多个更改),创建计划以转移到新数据类型并进行测试。然后实际上努力前进。甚至山最终也让位于河边......