Danh sách bài viết

    Featured Posts

Thao tác với cơ sở dữ liệu

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 data
INSERT 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 SQL

ALTER 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

www.CodeNirvana.in

Translate

Total Pageviews

Copyright © fast.com.vn - FA1FHN's Blog | Distributed By My Blogger Themes | Designed By Code Nirvana