sql-server - SQL-Server 2019 之后具有 IMAGE 数据类型的列会发生什么情况?
问题描述
我有一个表,其中包含一个具有 IMAGE 数据类型的列。此数据类型将在 MS SQL Server 的未来版本中删除。如果我在更新服务器之前不将其更改为另一种数据类型,那么此列和存储在其中的数据会发生什么情况?
它会被删除还是仍然可以访问?
解决方案
微软明确表示,ntext、text 和 image 数据类型将从未来的 SQL 版本中删除。您应该尝试将这些数据类型更改为 nvarchar(max)、varchar(max) 和 varbinary(max)。
在一种环境中,我在维护作业运行但失败时遇到了问题。如果这些列是索引的一部分,那么我们不能在线重建。仅支持离线操作。
推荐阅读
- ms-access - 将数据表从 Access 2003 转移到 2013
- objective-c - 如何使用地址(指针)从 lldb 调用 swift 函数?
- html - 菜单文本长中断 - 适合下一行
- google-cloud-platform - 使用 Google Genomics Pipelines CLI 自定义机器类型
- c - Lex 程序不执行任何操作
- svg - Safari 中带有非虚线标记的 SVG 虚线
- python - 现有代码的简单 tkinter gui
- vb.net - 使用 Windows 窗体 VB.NET 加密密码
- c# - TryUpdateModelAsync 修改后的值
- c++ - 如何在将模板转换为任意类型时避免编译器错误