Thỉnh thoảng khi bạn tạo
file bacpac, bạn có thể gặp bảng thông báo lỗi như sau:
Nguyên nhân là thuộc
tính MS_Description không được hỗ trợ bởi export data-tier application utility.
Khắc phục
Xóa MS_Description
Liệt kê tất cả
MS_Description trong database:
SELECT major_id, minor_id, t.name AS [Table Name],
c.name AS [Column Name],
value AS
[Extended Property]
FROM sys.extended_properties AS
ep
INNER JOIN sys.tables AS t ON ep.major_id = t.object_id
INNER JOIN sys.columns AS c ON ep.major_id = c.object_id
AND ep.minor_id = c.column_id
WHERE class = 1;
GO
Để xóa các
MS_Description, bạn dựa vào câu lệnh sau:
EXEC
sp_dropextendedproperty @name = 'MS_Description', @level0type = 'schema',
@level0name = dbo, @level1type = 'table', @level1name = {{YOUR_TABLE_NAME}},
@level2type = 'column', @level2name = {{YOUR_COLUMN_NAME}}
VD:
EXEC sp_dropextendedproperty @name
= 'MS_Description',
@level0type = 'schema', @level0name = dbo, @level1type = 'table',
@level1name = 'TableA', @level2type = 'column',
@level2name = 'ColumnA'
Sau đó bạn thử lại
Export Data-tier Application, bạn sẽ không còn gặp lỗi nữa.
Chúc bạn thành công!
Nhận xét
Đăng nhận xét