Ghi chú phát triển ứng dụng

Ứng dụng chính để ghi lại một số ngôn ngữ phát triển và các mẫu SQL được sử dụng trong công việc, cập nhật liên tục 1.SQL liên quan 1. Mẫu SQL thông dụng 1.1. Tạo lại view một cách可重复 IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('v_NhanVien') AND type = 'V') DROP VIEW v_NhanVien GO CREATE VIEW v_NhanVien AS SELECT * FROM ...

Đăng vào ngày 30 tháng 6 lúc 20:31

Triển khai SQL Server trên Kubernetes (K8S)

1. Xây dựng Image SQL Server 1.1. Dockerfile FROM mcr.microsoft.com/mssql/server:2019-latest USER root RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone 1.2. Build và Push Image mkdir -p /root/manifest/sql_server cd /root/manifest/sql_server # Upload Dockerfile vào thư mục này docker build ...

Đăng vào ngày 25 tháng 6 lúc 09:38

Kubernetes: Volume, PVC, PV và NFS - Triển khai SQL Server với NFS tĩnh và động

Lý do cần sử dụng Volume Hệ thống tệp tin trong container có tính tạm thời, gây khó khăn khi triển khai ứng dụng quan trọng. Khi container crash, kubelet khởi động lại nhưng dữ liệu sẽ bị mất. Ngoài ra, các container cùng Pod thường cần chia sẻ tệp tin. Volume trong Kubernetes giải quyết vấn đề này bằng cách cung cấp không gian lưu trữ chung. C ...

Đăng vào ngày 28 tháng 5 lúc 08:58

Chuyển dữ liệu từ Excel vào SQL Server bằng nhiều phương pháp

Sử dụng các công cụ để nhập dữ liệu từ Excel vào SQL Server Bài viết này trình bày chi tiết cách chuyển dữ liệu từ bảng tính Microsoft Excel vào cơ sở dữ liệu SQL Server thông qua nhiều phương pháp khác nhau, bao gồm: Integration Services, truy vấn phân tán, kết nối liên kết (linked server), và lập trình với ADO. Các công nghệ được sử dụng Các ...

Đăng vào ngày 25 tháng 5 lúc 17:49

Ghi chú các câu lệnh truy vấn SQL Server

Cấu hình Quoted Identifiers Kiểm tra trạng thái quoted_identifier của phiên làm việc hiện tại: SELECT quoted_identifier FROM sys.dm_exec_sessions WHERE session_id = @@SPID Thiết lập trạng thái quoted_identifier cho phiên hiện tại: SET QUOTED_IDENTIFIER ON/OFF Xác định vị trí vật lý của trang dữ liệu Phương pháp 1: Sử dụng view hệ thống sys.sy ...

Đăng vào ngày 19 tháng 5 lúc 23:03

Triển khai DistributedLock để quản lý khóa phân tán trong ứng dụng .NET

Trong kiến trúc hệ thống phân tán, việc đồng bộ hóa truy cập tài nguyên là một thách thức lớn khi nhiều tiến trình chạy song song. Các vấn đề thường gặp bao gồm: xung đột khi ghi dữ liệu cùng một lúc vào cơ sở dữ liệu, các tác vụ nền được thực hiện lặp lại trên nhiều node khác nhau, hoặc hiện tượng ghi đè dữ liệu cache. Để giải quyết các vấn đề ...

Đăng vào ngày 16 tháng 5 lúc 17:12