Lỗi khong hien may chu trong sql 2023 năm 2024

Bài viết này đề cập đến lỗi cài đặt 'Đã xảy ra Vi phạm Hạn chế' và cách người dùng có thể giải quyết.

Đây là một trong những most những vấn đề phổ biến được chứng kiến ​​bởi most mọi người trong khi cài đặt SQL Server trong Windows. Thông thường, lỗi này xảy ra khi thiết lập SQL Server Cụm tạo trình quản lý cụm chuyển đổi dự phòng với tài nguyên tên mạng sẽ tự động dẫn đến lỗi. Các lập trình viên thường thấy mình mắc lỗi làm chậm tốc độ làm việc của họ. Vi phạm này là do lỗi mạng. Vì vậy, hãy đảm bảo đăng nhập hoặc sử dụng tài khoản để cài đặt thiết lập. Người dùng không thể cài đặt SQL Server Cluster mà không cần đăng nhập tài khoản.

Lỗi khong hien may chu trong sql 2023 năm 2024

Cụm bao gồm một tên mạng liên hệ với AD (thư mục hoạt động), DC (Bộ điều khiển miền) thông qua tên Mạng cụm Windows trên tài khoản máy tính, còn được gọi là Đối tượng mạng cụm (CNO). Vì vậy, lỗi này xảy ra do tài khoản quản trị miền (tài khoản người dùng windows) không được sử dụng để tạo đối tượng máy tính SQL trong AD.

Giải pháp khắc phục lỗi cài đặt 'A Constraint Violation Occurred'

Để giải quyết vấn đề này, người dùng cần đăng nhập vào máy điều khiển miền của mình và tạo một tài khoản máy tính mới. Sau đó, người dùng cần cấp toàn quyền kiểm soát tên máy tính cho tên cụm. Bây giờ tất cả những gì bạn phải làm là thử cài đặt lại và nó sẽ bắt đầu thiết lập.

Lưu ý: Người dùng phải đảm bảo đóng tài khoản của mình và tạo tài khoản mới nếu họ không thể cài đặt đúng cách SQL Server Cụm. Ngoài ra, bạn nên xem xét việc kiểm tra số liệu thống kê của máy tính để kiểm tra phần mềm xem nó có tương thích với hệ thống của bạn hay không.

Đôi khi, lỗi này cũng có thể xảy ra do mạng bị gián đoạn, vì vậy bạn có thể xem xét việc kiểm tra mạng của hệ thống.

Các bước để ngăn chặn 'xảy ra vi phạm ràng buộc'

Đây là một quy trình từng bước đơn giản sẽ giúp bạn giải quyết vấn đề này mà không cần tốn thêm tiền cho một lập trình viên.

Bước 1: Start Thiết lập > Chọn Chạy > dsa.msc. Thao tác này sẽ tự động mang Giao diện người dùng Máy tính và Người dùng Active Directory. Tại đây, người dùng có thể chọn người dùng mà họ muốn cung cấp quyền truy cập vào phần mềm được cài đặt trên mạng.

Bước 2: Bây giờ hãy chọn Tính năng nâng cao nằm trong menu Xem.

Bước 3: Trong trường hợp tên của SQL Virtual Server đã được tạo, bạn có thể tìm kiếm hoặc vào OU và xem xét việc tạo một VCO hoặc đối tượng máy tính mới bên dưới nó.

Bước 4: Bây giờ hãy đưa con trỏ đến đối tượng mới mà bạn vừa tạo và nhấp vào thuộc tính của nó.

Bước 5: Chọn Thêm vào tab bảo mật của nó. Bây giờ chọn Loại đối tượng và trong khi làm như vậy, hãy đảm bảo rằng bạn đã chọn Máy tính, rồi bấm vào OK.

Bước 6: Bây giờ người dùng cần nhập tên CNO và nhấp vào Ok. Truy cập CNO và chọn Cho phép trong Quyền của nó để cung cấp toàn quyền kiểm soát cho người dùng.

Bước 7: Nhấp chuột phải vào VCO và vô hiệu hóa nó.

Quá trình này còn được gọi là tiền dàn dựng của VCO.

Hy vọng, điều này sẽ giúp bạn tiết kiệm thời gian và cài đặt máy chủ trên hệ thống của mình. Để xử lý lỗi dữ liệu sau khi cài đặt, hãy xem xét một công cụ chuyên dụng có thể xử lý SQL Server tham nhũng.

Giới thiệu tác giả:

Victor Simon là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi quyền truy cập và các sản phẩm phần mềm phục hồi sql. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Đối với người dùng, lỗi SQL server là lỗi thường xảy ra, điển hình là lỗi không connect to server. Tuy nhiên, không phải ai cũng biết cách khắc phục lỗi này, nó sẽ làm ảnh hưởng đến trải nghiệm của người dùng. Trong bài viết sau đây, Khoserver sẽ hướng dẫn bạn cách kiểm tra cấu hình kết nối SQL server cũng như cách khắc phục lỗi này nhé!

Mục lục

Kiểm tra cài đặt server

Sau đây là 3 điều mà người dùng thường bỏ qua dẫn đến lỗi SQL cannot connect to server xảy ra.

Bật kết nối TCP/IP

Để kiểm tra server có kết nối với TCP/IP không, bạn hãy thực hiện các bược sau đây:

1. Mở mục SQL Server Configuration Manager.

Lỗi khong hien may chu trong sql 2023 năm 2024

2. Mở rộng SQL Server Network Configuration => Protocols for SQLEXPRESS.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Nhấp vào lệnh Enable nếu TCP / IP ở trạng thái Disabled.

Lỗi khong hien may chu trong sql 2023 năm 2024

4. Quan sát cài đặt Port trong server => TCP/IP => Properties.

Lỗi khong hien may chu trong sql 2023 năm 2024

Top server Tower thanh lý giá rẻ hiệu suất cao tại Khoserver

Máy chủ Dell T40

Dell PowerEdge T140

Dell T640

5. Click vào tab IP Address => TCP/IP Properties.

Lỗi khong hien may chu trong sql 2023 năm 2024

6. TCP Port mặc định là 1433 dưới khu vực IPAII và người dùng có thể sửa cổng server tại đây.

Lỗi khong hien may chu trong sql 2023 năm 2024

7. Khởi động lại server sau khi thay đổi cài đặt SQL Server Configuration => click vào phiên bản server => Restart.

\>> Mời bạn tìm hiểu thêm về SQL tại đây

Lỗi khong hien may chu trong sql 2023 năm 2024

Cho phép kết nối từ xa

Nhằm đảm bảo cài đặt kết nối từ xa với SQL server được bật hay chưa, bạn hãy làm theo các bước sau đây:

1. Khởi động SQL Server Management Studio.

Lỗi khong hien may chu trong sql 2023 năm 2024

2. Click vào server => Properties.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Click Connections trong Server Properties.

Lỗi khong hien may chu trong sql 2023 năm 2024

4. Kiểm tra checkbox Allow remote connections to this server.

Lỗi khong hien may chu trong sql 2023 năm 2024

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

Bạn nên sử dụng SQL server cùng chế độ xác thực kết hợp. Bạn hãy thực hiện các bước sau để kiểm tra chế độ xác thực SQL Server như sau:

1. Mở SQL Server Management Studio => click vào server => chọn Properties.

2. Chọn Security trong Server Properties.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Đảm bảo Server Authentication được đặt thành SQL server và Windows Authentication Method.

Lỗi khong hien may chu trong sql 2023 năm 2024

Kiểm tra Hostname và Port đã chính xác chưa

Quay lại ứng dụng VP và kiểm tra cấu hình cơ sở dữ liệu, nhập đúng Hostname và Port chưa thông qua các bước sau:

Nhấp vào Tools => Database => Database Configuration…

Lỗi khong hien may chu trong sql 2023 năm 2024

Nhấp vào Language, Server, Version và Driver trong Database Configuration.

Lỗi khong hien may chu trong sql 2023 năm 2024

Nhập Hostname, nhập đúng địa chỉ IP của máy tính, ánh xạ tên server/máy tính.

Lỗi khong hien may chu trong sql 2023 năm 2024

Mua máy workstation cũ giá siêu rẻ tại Khoserver

Nhập vào port của SQL server và nó mặc định là 1433. Nếu bạn đã sửa cổng cho SQL server hay chạy trên phiên bản với tên khác thì bạn cần phải nhập cổng tương ứng.

Lỗi khong hien may chu trong sql 2023 năm 2024

Drive File

Bạn có thể xử lý lỗi SQL cannot connect to server nhờ vào việc sử dụng File drive. các bước thực hiện bao gồm:

1. Click vào Tools => Database => Database Configuration.

2. Chọn ngôn ngữ, server và driver, và sau đó click vào nút mũi tên xuống màu xanh bên cạnh Drive file.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Download File adapter.

Lỗi khong hien may chu trong sql 2023 năm 2024

Bạn cần có quyền tải file Driver. bạn hãy nhấp vào phím tắt VP, chọn Run as administrator.

Lỗi khong hien may chu trong sql 2023 năm 2024

Hoặc bạn có thể nhấn vào nút “…” bên trường driver file và chỉ định file tạo kết nối server SQL. (Khi file Driver khogn6 được tải tự động).

Lỗi khong hien may chu trong sql 2023 năm 2024

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

Lỗi SQL cannot connect to server có thể do file Adapter không tương thích. Bạn hãy dùng ứng dụng để tải xuống xem có tương thích không:

Click vào Tools => Database => Database Configuration.

2. Chọn ngôn ngữ .NET, MS SQL Server là server và click nút mũi tên xuống màu xanh bên cạnh Adapter file.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Sau đó, VP sẽ tải xuống file Adapter.

Bạn phải click chuột vào phím tắt VP, chọn Run as administrator để có đủ quyền.

SQL Server với Windows Authentication

Bạn sẽ cần 1 URL kết nối khác để kết nối Windows Authentication với SQL Server.

Java (SQL Server 2005 Microsoft Driver)

jdbc:sqlserver://;databaseName=;integratedSecurity=true;

Java (jDTS)

jdbc:jtds:://[:][/];domain=XXX

với = sqlserver

Lưu ý rằng: Domain Server là yếu tố bắt buộc. Hãy thử domain=workgroup nếu k có Domain.

.NET

Server=%HOST%,%PORT%;Database=%DATABASE%;User ID=%USER_ID%;Password=%PASSWD%;Trusted_Connection=Yes;Domain=%WINDOW_DOMAIN%

Bạn có thể nhập url kết nối thích hợp vào ConnectionString trong Database Configuration.

\>> Để sở hữu khả năng xử lý hiệu quả hơn, bạn có thể tham khảo các server cũ tại đây!

Lỗi khong hien may chu trong sql 2023 năm 2024

Chẩn đoán sự cố kết nối trong Command Line

Bạn có thể thực hiện lệnh Telnet. Với Microsoft Windows, Telnet không cài đặt mặc định nên bạn cần cài đặt trước khi chạy lệnh telnet.

Các bước cài đặt Telnet Client

1. Start => Control Panel.

Lỗi khong hien may chu trong sql 2023 năm 2024

2. Click Programs and Features trong Control Panel.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Bên dưới Programs and Features, hãy chọn Turn Windows features on or off.

Lỗi khong hien may chu trong sql 2023 năm 2024

4. Tìm Telnet Client và bấm OK.

Lỗi khong hien may chu trong sql 2023 năm 2024

Sử dụng Telnet Command

1. Nhập telnet% host%% port% trong command prompt.

Lỗi khong hien may chu trong sql 2023 năm 2024

2. Click Enter để xem liệu nó có thể gọi SQL Server hay không. Nếu telnet có thể giao tiếp server và cổng bạn đã chỉ định, hộp thoại trống sẽ hiển thị và SQL Server đã được kết nối.

Lỗi khong hien may chu trong sql 2023 năm 2024

3. Ngược lại, nếu không kết nối được nó sẽ báo lỗi.

Lỗi khong hien may chu trong sql 2023 năm 2024

Trên đây chính là cách khắc phục lỗi không connect được SQL Server. Khoserver hy vọng thông tin trên hữu ích với bạn!