Lỗi không tạo được database trong sql 2023 năm 2024

Trường hợp, đến bước 3 màn hình của bạn hiển thị thông báo lỗi cài đặt SQL Server 2022, bạn có thể tham khảo bài viết tại đây để fix lỗi.

Lỗi không tạo được database trong sql 2023 năm 2024

Chạy thử câu lệnh truy vấn trên SQL Server 2022

Bạn có thể tải về bộ dữ liệu database AdventureWorksDW2020 file .bak để chạy thử câu lệnh truy vấn.

Tải bộ dữ liệu tại đây.

Sau khi mở bộ dữ liệu, nhấn chuột phải vào AdventureWorksDW2020, chọn New Query

Lỗi không tạo được database trong sql 2023 năm 2024

Ví dụ: Truy vấn 10 hàng đầu tiên trong bảng DimAccount

Lỗi không tạo được database trong sql 2023 năm 2024

Hướng dẫn restore file .bak dataset AdventureWorksDW

Bước 1: Từ cửa sổ SSMS, nhấp chuột phải vào mục Databases và mở Databases mà bạn muốn restore ở SQL Server, chọn Restore Database.

Lỗi không tạo được database trong sql 2023 năm 2024

Bước 2: Cửa sổ Restore Database mở ra, chọn Device, chọn “…”. Sau khi cửa sổ Select backup devices hiện lên, chọn Add.

Lỗi không tạo được database trong sql 2023 năm 2024
Lỗi không tạo được database trong sql 2023 năm 2024

Bước 3: Cửa sổ Locate Backup File hiện lên, chọn Backup Files (Backup Files ở đây là DW2020.bak), chọn OK. Cửa sổ Select backup devices hiện lên, chọn Backup File và nhấn OK.

Lỗi không tạo được database trong sql 2023 năm 2024
Lỗi không tạo được database trong sql 2023 năm 2024

Bước 4: Cửa sổ Restore Database hiện lên, chọn Backup File, chọn OK. Vậy là bạn đã hoàn thành quá trình restore.

Đảm bảo rằng kết nối từ xa với cấu hình SQL Server đã được kích hoạt. Để kiểm tra cài đặt này, làm theo các bước sau:

  • Mở SQL Server Management Studio.
  • Nhấp chuột phải vào máy chủ và chọn Properties từ menu.
  • Trong hộp thoại Server Properties, chọn mục Connections.
  • Kiểm tra ô chọn “Allow remote connections to this server.

Phương pháp xác thực

Nên cấu hình SQL Server để sử dụng chế độ xác thực kết hợp. Để kiểm tra và thiết lập chế độ xác thực của SQL Server, thực hiện các bước sau:

  • Mở SQL Server Management Studio.
  • Nhấp chuột phải vào máy chủ và chọn Properties từ menu.
  • Trong hộp thoại Server Properties, chọn mục Security.
  • Đảm bảo rằng Server Authentication đã được đặt thành “SQL Server and Windows Authentication Mode.

Sử dụng Drive File

Sử dụng một tệp driver cũng có thể giúp khắc phục lỗi không connect được SQL server. Dưới đây là cách thực hiện:

  • Mở ứng dụng VP và chọn Tools > Database > Database Configuration.
  • Sau khi bạn đã chọn ngôn ngữ, máy chủ (server), và driver, nhấp vào biểu tượng mũi tên xuống màu xanh ở cạnh trường “Driver file.
  • Tải xuống tệp driver: Lưu ý rằng để có thể sử dụng tệp driver, bạn có thể cần quyền tải xuống và cài đặt. Trong trường hợp này, người dùng có thể cần nhấp chuột phải vào biểu tượng ứng dụng VP và chọn “Run as administrator” để đảm bảo có đủ quyền.
  • Nếu một số tệp driver không được tải tự động, bạn cũng có thể nhấn vào biểu tượng ba dấu chấm (…) ở cạnh trường “Driver file” để chỉ định tệp mà bạn muốn sử dụng để thiết lập kết nối với máy chủ SQL.

File Adapter (Dành cho ngôn ngữ .NET)

Nếu bạn sử dụng một tệp Adapter không tương thích, bạn có thể gặp lỗi không connect được SQL server. Để đơn giản hóa việc tải một tệp Adapter tương thích, làm theo các bước sau:

  • Mở ứng dụng VP và chọn Tools > Database > Database Configuration.
  • Sau khi bạn đã chọn ngôn ngữ .NET và MS SQL Server là máy chủ (server), nhấp vào biểu tượng mũi tên xuống màu xanh ở cạnh trường “Adapter file.”
  • Ứng dụng VP sẽ tự động tải xuống tệp Adapter.

Lưu ý rằng để ứng dụng VP có thể tải xuống và cài đặt tệp trình điều khiển, nó sẽ cần chạy với quyền hạn đủ. Bạn có thể cần nhấp chuột phải vào biểu tượng ứng dụng VP và chọn “Run as administrator” để đảm bảo rằng nó có đủ quyền.

Hôm qua do yêu cầu môn học, mình có cài lại Microsoft SQL Server. Trước đó mình có cài rồi, nhưng rồi lâu không dùng nên gỡ ra cho nhẹ máy. Bây giờ có dịp cần nên mình mới cài lại.

Và thực sự cảm giác cực kì tệ, mình đã phải gỡ ra và cài lại gần chục lần mà vẫn không xong

Lỗi không tạo được database trong sql 2023 năm 2024
. May mắn là cuối cùng cũng cài được sau gần hai ngày phát bực với nó. Bài viết hôm nay mình sẽ chia sẻ cách làm của mình đến cho các bạn đang gặp tình trạng tương tự. Ok bắt đầu thôi.

Chi tiết lỗi mình gặp phải

Lỗi mình gặp là The MOF compiler could not... như hình dưới.

Lỗi không tạo được database trong sql 2023 năm 2024

Rồi đôi lúc không bị lỗi đó mà lại bị lỗi Perlib như thế này (ảnh này lấy trên mạng do mình quên capture lại rồi).

Lỗi không tạo được database trong sql 2023 năm 2024

Mình đã search google khá nhiều rồi, gỡ ra và cài lại khá nhiều, và cảm thấy thực sự bất lực. Nào là:

  • Không được cài trong thư mục có khoảng trắng
  • Tắt bật service gì đó
  • Cài bản Developer thay vì express

Cuối cùng thì qua ngày thứ hai, mình đã tìm được nguyên nhân. Đó là do trước đây mình đã cài SQL Server rồi mà gỡ chưa sạch, nên không thể cài lại bản mới được.

Cách sửa lỗi

Như đã nói ở trên, lý do là do version trước đó chưa được gỡ hết. Mình tìm được và tải tool có tên Microsoft Program Install and Uninstall. Nó giống giống như kiểu Windows troubleshooter ấy, cơ mà hữu dụng hơn

Lỗi không tạo được database trong sql 2023 năm 2024
.

Link tải công cụ ở đây https://support.microsoft.com/vi-vn/windows/khắc-phục-các-sự-cố-ngăn-bạn-xóa-hoặc-cài-đặt-chương-trình-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d, trong đó có nút Download.

Sau khi tải về, chỉ cần chọn Uninstalling, chờ một tí để nó quét registry thì sẽ ra giao diện như sau.

Lỗi không tạo được database trong sql 2023 năm 2024

Sau đó các bạn gỡ hết các mục có chữ SQL ra là được (tránh các tên có SQL khác như MySQL). Nhược điểm của tool này là mỗi lần chỉ gỡ được 1 mục, nên các bạn phải chạy và thao tác lại nhiều lần.

Sau khi gỡ xong hết, cần khởi động lại máy và cài lại SQL Server. Quá trình cài đặt diễn ra nhanh chóng và bình thường, hoàn toàn không còn lỗi gì nữa.