1. Tạo lại index cho bảng:
DBCC DBREINDEX (ct00)
2. Sửa cơ sở dữ liệu bị Suspect
EXEC sp_resetstatus [FA11];
ALTER DATABASE [FA11] SET EMERGENCY
DBCC checkdb([FA11])
ALTER DATABASE [FA11] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([FA11], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [FA11] SET MULTI_USER
3. Cho phép gõ ký tự đặc biệt (ví dụ: cho phép gõ ký tự '$')
UPDATE sysvar SET value = REPLACE(value, '$','') WHERE name = 'M_CHR_ERR'
4. Insert dữ liệu từ 2 dataINSERT INTO [DATA1]..[tenbang] SELECT * FROM [DATA2]..[tenbang]
Ví dụ: Insert từ data cũ sang data mới (từ data 2025 sang data 2026)INSERT INTO [FA11_2026]..[dmvt] SELECT * FROM [FA11_2025]..[dmvt]
5. Đổi mật khẩu SQLALTER LOGIN fa11 WITH PASSWORD ='new_password'
Trong đó new_password là mật khẩu mới
6. Kiểm tra độ rộng trường
SELECT COLUMN_NAME AS field, DATA_TYPE AS type, CHARACTER_MAXIMUM_LENGTH AS max_length
FROM information_schema.columns
WHERE COLUMN_NAME = 'ma_vt' AND TABLE_NAME = 'ct81'
7. Thay đổi độ rộng trường
(Xem mục 6 để biết độ rộng và kiểu dữ liệu hiện tại và sửa lại các mục màu đỏ bên dưới)
ALTER TABLE [dbo].[ct81] ALTER COLUMN [ma_vt] char(20)
(Nếu báo lỗi truncated, độ rộng vượt quá thì kiểm tra tên trường trong file ../Program/DataFieldLength.xml, sửa lại nếu chưa đúng rồi dùng ManagerFile.exe đẩy file đó lên database)
Đăng nhận xét