Xử lý Lỗi SQL Server và Đăng nhập Dữ liệu

Lỗi Máy chủ SQL Server không hoạt động: 5 Bước Sửa Lỗi Không mở được dữ liệu MISA SME.NET/AMIS

<h3>Chào mừng bạn đến với website của chúng tôiChào mừng quý khách hàng tại Hà NộiƯu đãi đặc biệt cho khách hàng tại Hà NộiKhám phá dịch vụ của chúng tôi tại Đà Nẵng</h3>

SQL Server là nền tảng lưu trữ dữ liệu cốt lõi của MISA SME.NET và các phiên bản AMIS Kế toán On-premise. Khi SQL Server gặp sự cố, phần mềm MISA sẽ báo lỗi “Không thể kết nối đến máy chủ” hoặc “Dịch vụ SQL Server chưa được khởi động”.

Bài viết này sẽ hướng dẫn bạn 5 bước kiểm tra và khắc phục tuần tự để đưa máy chủ SQL trở lại hoạt động bình thường.

Sửa 3 Lỗi Cài đặt MISA SME.NET 2023/2024 trên Windows 10/11: Thiếu NET Framework, SQL Fail và Tương thích

Quá trình cài đặt MISA SME.NET thường bị gián đoạn hoặc báo lỗi ngay từ đầu do thiếu các thành...

Xem ngay →
Đề xuất

BƯỚC 1: KIỂM TRA & KHỞI ĐỘNG LẠI DỊCH VỤ SQL SERVER

Lý do phổ biến nhất là dịch vụ SQL Server đã bị dừng do lỗi hệ thống, cập nhật Windows hoặc sự cố nguồn điện.

  1. Truy cập Service Manager:
    • Nhấn tổ hợp phím $\mathbf{Windows + R}$ để mở hộp thoại Run.
    • services.msc và nhấn $\mathbf{Enter}$.
  2. Kiểm tra Trạng thái Dịch vụ:
    • Tìm các dịch vụ có tên bắt đầu bằng SQL ServerSQL Server Browser.
    • Ví dụ: SQL Server (MSSQLSERVER) hoặc SQL Server (MISA_SME).
  3. Khởi động lại Dịch vụ:
    • Kiểm tra cột Status. Nếu không phải là “Running” (Đang chạy), nhấp chuột phải vào dịch vụ đó và chọn Start (Bắt đầu) hoặc Restart (Khởi động lại).
    • Đảm bảo Startup TypeAutomatic để dịch vụ tự khởi động khi máy tính bật.

BƯỚC 2: KIỂM TRA GIAO THỨC KẾT NỐI MẠNG CỦA SQL SERVER

Cấu hình giao thức mạng không đúng có thể khiến các ứng dụng bên ngoài (như MISA) không thể giao tiếp với SQL Server.

  1. Mở SQL Server Configuration Manager:
    • Vào Windows Search, gõ SQL Server Configuration Manager và mở công cụ này.
  2. Kiểm tra Giao thức:
    • Trong cửa sổ bên trái, mở rộng mục SQL Server Network Configuration.
    • Chọn Protocols for MSSQLSERVER (hoặc tên Instance SQL mà MISA đang sử dụng, ví dụ: Protocols for MISA_SME).
    • Đảm bảo cả hai giao thức Named PipesTCP/IP đều ở trạng thái “Enabled” (Đã Bật).
  3. Kiểm tra Port TCP/IP (Quan trọng cho mạng ngoài):
    • Nhấp đúp vào TCP/IP, chuyển sang tab IP Addresses.
    • Cuộn xuống mục IPAll. Đảm bảo TCP Port được thiết lập là 1433 (hoặc cổng tùy chỉnh bạn đang sử dụng).

Sau khi thay đổi bất kỳ cấu hình nào, hãy quay lại services.msc (Bước 1) và Restart lại dịch vụ SQL Server để áp dụng thay đổi.

BƯỚC 3: MỞ CỔNG (PORT) SQL TRÊN TƯỜNG LỬA WINDOWS (FIREWALL)

Nếu kết nối được thực hiện từ một máy trạm khác hoặc qua VPN, Tường lửa Windows trên máy chủ có thể đang chặn truy cập vào Port 1433 (cổng mặc định của SQL).

  1. Vào Windows Search, gõ Windows Defender Firewall with Advanced Security và mở lên.
  2. Trong cột bên trái, chọn Inbound Rules (Quy tắc vào).
  3. Trong cột bên phải, chọn New Rule… (Tạo quy tắc mới).
  4. Chọn loại Rule là Port $\rightarrow$ Next.
  5. Chọn giao thức TCP và điền số cổng cụ thể: 1433 $\rightarrow$ Next.
  6. Chọn Allow the connection (Cho phép kết nối) $\rightarrow$ Next.
  7. Chọn các profile mạng (Domain, Private, Public) phù hợp với môi trường của bạn $\rightarrow$ Next.
  8. Đặt tên cho Rule (Ví dụ: Allow SQL MISA Port 1433) và $\mathbf{Finish}$.

BƯỚC 4: KIỂM TRA TÊN INSTANCE VÀ THÔNG TIN KẾT NỐI

Thông tin khai báo máy chủ trong màn hình đăng nhập của MISA phải hoàn toàn chính xác.

  1. Kiểm tra Tên Instance:
    • Khi đăng nhập MISA, tên máy chủ SQL thường có định dạng: TEN_MAY_TINH\TEN_INSTANCE_SQL.
    • Ví dụ phổ biến: SERVERPC\MISA_SME hoặc SERVERPC\SQLEXPRESS.
  2. Sử dụng IP thay vì Tên:
    • Nếu bạn đang làm việc qua VPN hoặc mạng LAN gặp lỗi phân giải tên (như đã đề cập trong Ý tưởng 1), hãy thử thay thế TEN_MAY_TINH bằng Địa chỉ IP nội bộ của máy chủ.
    • Ví dụ: 192.168.1.100\MISA_SME.
  3. Kiểm tra Chế độ Xác thực (Authentication):
    • Đảm bảo bạn đang sử dụng chế độ xác thực đúng (ví dụ: Windows Authentication nếu dữ liệu nằm trong mạng, hoặc SQL Server Authentication nếu được yêu cầu).

BƯỚC 5: KIỂM TRA YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT LẠI

Nếu đã thử 4 bước trên mà vẫn lỗi, có thể do thiếu thành phần hệ thống hoặc sự cố cài đặt.

  1. Kiểm tra NET Framework:
    • Đảm bảo Windows đã kích hoạt và cài đặt NET Framework 3.54.x (tùy theo yêu cầu của phiên bản MISA bạn đang dùng).
    • Cách kiểm tra: Mở Turn Windows features on or off trong Windows Search.
  2. Kiểm tra Phiên bản SQL:
    • Xác nhận phiên bản SQL Server (Express) bạn đang cài có tương thích với phiên bản MISA đang sử dụng không.
  3. Cài đặt lại SQL/MISA:
    • Nếu lỗi xảy ra ngay sau khi cài đặt hoặc không có giải pháp nào hiệu quả, hãy cân nhắc gỡ bỏ (Uninstall)cài đặt lại SQL Server Express (nếu là máy độc lập) hoặc phần mềm MISA SME.NET (sau khi đã SAO LƯU DỮ LIỆU CẨN THẬN).

LƯU Ý QUAN TRỌNG: Việc can thiệp vào SQL Server có thể ảnh hưởng đến dữ liệu kế toán. Luôn thực hiện Sao lưu (Backup) dữ liệu MISA trước khi tiến hành các thay đổi lớn về cài đặt hoặc gỡ bỏ phần mềm. Nếu không tự tin, hãy liên hệ ngay với kỹ thuật viên IT hoặc bộ phận hỗ trợ MISA.

5/5 sao (93 đánh giá)

1 Bình luận

Gửi bình luận của bạn

Email của bạn sẽ không được hiển thị công khai.