Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Giả định rằng bạn có một bảng có chỉ mục liên cụm trong Microsoft SQL Server 2014. Bạn chạy truy vấn DDL so với bảng để thay đổi kiểu dữ liệu của một cột hiện có. Ví dụ, bạn Cập Nhật kiểu dữ liệu cho Column_1 Table_1 từ VARCHAR (499) đến NVARCHAR (500) bằng cách chạy lệnh sau đây:

ALTER TABLE Table_1 ALTER COLUMN Column_1 NVARCHAR(500) NOT NULL

Trong trường hợp này, nhiều lỗi khẳng định xảy ra và bạn nhận được thông báo lỗi sau đây:

Vị trí: <đường dẫn tệp> \xmcolenc.inl: 413Expression: PF_CURRENT_STATUS = = PFS_OK (trong XMColumnEncoder<unsigned Char *>:: EncodeValueForSecondary) dịch vụ SPID: <dịch vụ SPID>quy trình id: <quy trình ID>mô tả: HR: 0x0location: <đường dẫn tệp> \xmerror.cpp: số _ thức: 0 (trong Pfsetlasterror) SPID: bộ thông tin dịchvụ <

Ngoài ra, nhiều tệp kết xuất bộ nhớ sẽ được tạo trong thư mục Nhật ký lỗi SQL Server và nhiều thông báo lỗi giống như sau đây được đăng nhập vào Nhật ký lỗi SQL Server:

<ngày thời gian> dịch vụ SPID<ID> * * * stack dump đang được gửi đến <tên đĩa>: \Program Files\microsoft SQL Server\MSSQL12. SQL2014\MSSQL\LOG\SQLDump0002.txt<ngày thời gian> dịch vụ SPID<ID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ngày <> dịch vụ spid<ID > * <ngày Date Time> dịch vụ SPID<ID> * bắt đầu đổ xếp chồng: <ngày Date Time> dịch vụ SPID <> <><><>< ID >< ngày thời gian> dịch vụ SPID<ID > * <ngày Date Time> dịch vụ SPID<ID > *: <đường dẫn tệp> \xmcolenc. inl: 413<ngày thời gian> dịch vụ spid<ID > * Expression: PF_CURRENT_STATUS = = PFS_OK<ngày Date Time> dịch vụ SPID<ID > * (trong xmcolumnencoder<unsigned Char *> :: encodevalueforsecondary) <ngày Date Time> dịch vụ SPID<ID > * "60 ID : 3680<thời gian ngày> dịch vụ SPID<ID> * mô tả: nhân sự: 0x0<ngày thời gian> dịch vụ SPID<ID> * <ngày> SPID<ID> * đầu vào bộ đệm 136 BYTE-<ngày><SPID> ID Table_1 * Alter Table Alter Column COL1 nvarchar (500) không phải là NULL;

Giải pháp

Sau khi bạn áp dụng hotfix này, bạn có thể nhận được thông báo lỗi mới sau khi truy vấn DDL không thành công:

THAY đổi câu lệnh bảng không thành công vì một từ điển phụ đạt đến giới hạn kích cỡ tối đa. Cân nhắc việc thả chỉ mục columnstore, thay đổi cột, sau đó tạo chỉ mục columnstore mới

Bản sửa lỗi này cũng ngăn các tệp kết xuất bộ nhớ không được tạo trong Nhật ký lỗi SQL Server. vấn đề lần đầu tiên được khắc phục trong các bản Cập Nhật tích lũy sau của SQL Server:

Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Chúng tôi khuyên bạn nên tải xuống và cài đặt các bản Cập Nhật tích lũy mới nhất cho SQL Server:

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×