我正在使用 Microsoft SQL Server 2005。我有一个表 tblTest,其中有一个名为 DisplayValue 的列。当前数据类型和长度是 NVARCHAR(1000)。我们正在尝试使用以下查询更改列的大小 -
BEGIN TRAN
ALTER TABLE [schema Name].[tblTest]
ALTER COLUMN DisplayValue NVARCHAR(4000)
-- COMMIT
-- ROLLBACK
但是当我执行这个查询时,它会在处理中但没有完成。我已经等了 40 分钟,但仍在进行中。我已经尝试了几次,但没有运气。有人可以帮帮我吗。
表中只有 2540 条记录。没有未提交的交易。