Lỗi khi cài SQL Server

e cài SQL theo hướng dẫn của a tittv, nhưng nó lại bị lỗi mọi người ạ đầu tiên em cài


sau đó cài

mọi thứ đều theo hướng dẫn tới khi e ấn connect thì bị lỗi
image
em đã thử rất nhiều cách trên ytb, từ vào run rồi chọn services.msc …
cho đến: vào task manager của anh này : https://ptdl.vn/huong-dan-cach-xu-ly-loi-can-not-connect-to-sql-server/
rồi vào hẳn image để mở image
thực sự là đã tìm đủ mọi cách trên google nhưng không mở được, mong mọi người giúp e với ạ

Có mấy ý cần trao đổi với bạn:

  1. Trừ khi bạn cần dùng cho Production environment, còn lại thì không có lý do gì phải dùng SQL Server Express cả vì nó rất giới hạn tính năng và cũng không “nhẹ” hơn các bản khác là mấy. Nên xài bản SQL Server Developer vì nó free và có đầy đủ tính năng (như bản Enterprise).

  2. Không connect được vào Database có khả năng xãy ra ở 3 lý do:

=> Nếu enable TCP lên rồi mà vẫn chưa được thì start thêm cái SQL Server Browser service lên.

  • Nếu tất cả những thứ trên đã ok hết mà vẫn chưa được thì chỉ còn check firewall thôi!
4 Likes

em cảm ơn phản hồi của a

  1. tại vì e mới bắt đầu học sql theo youtube nên e phải cài giống vì cài khác rất khó để hiểu và làm theo ạ

  2. cái này nó chưa start, và e đã set enable image nhưng nó vẫn không được, sau đó e thử bật nhưng nó ko cho ạ image , vấn đề này có phải do bản express không ạ, nếu có thể là do nó thì e sẽ gỡ để cài lại bản developer xem thử ạ

Trong cái hình cuối, có 3 cái services.

  • SQL Server (SQLEXPRESS): đây là database service, bạn phải start cái này lên, aka là start database.

  • SQL Server Agent (SQLEXPRESS): đây là service để quản lý việc tạo jobs như backup database, rebuild indexes,… TUY NHIÊN, bạn không thể start cái này lên nếu dùng phên bản này (SQL EXPRESS) vì Microsoft không muốn cho ai dùng chức năng tạo jobs trên bản Express.
    Nói cho nhanh là nó luôn Off đối với bản Express mà có muốn cũng ko start được.

  • SQL Server Browser: Cái này chỉ bật trong trường hợp dùng Dynamic port mà client không connect tới DB được.

Học SQL Server thì bạn có thể xem 2 cái series này:


Cái này nói thêm thôi vì không phải ai cũng muốn nghe: Vì sao vẫn có nhiều bài hướng dẫn học SQL Server cài bản Express?

Câu trả lời khả dĩ nhất là do lịch sử để lại :slight_smile: Trước đây (năm 2015 trờ về trước) Microsoft chỉ cho free bản Express, bản Developer vẫn phải mua. Do đó, trừ bản Express ra, tất cả các bản khác phải có “key” mới cài được (ko tính trial).

Từ phiên bản SQL Server 2014 (phát hành khoảng đầu năm 2016) , Microsoft không còn tính phí bản Developer như trước.

Đến nay đã hơn 8 năm, nhưng có những tài liệu/giáo viên vẫn chưa cập nhật (hoặc biết nhưng lười), vẫn yêu cầu học viên cài dùng bản Express cho việc học, trong khi bản này rất hạn chế tính năng!

7 Likes

E cảm ơn chia sẻ của a nhiều, nhưng e start lên nhưng nó lại báo lỗi ạ image
, e đã chuyển sang bản developer nhưng lỗi i chang luôn, chắc e thử cài lại win xem sao

Bạn đang xài Win10 hay 11 ?

1 Like

hiện tại thì e đang xài win 11 ạ

Khả năng là bạn bị dính lổi đỉa cứng dùng 4k sector (thường bị trên các máy dùng SSD). Nếu máy có ổ đĩa khác (ổ vật lý), vd như ổ D, bạn thử cài và chọn thư mục chứa Database files lên ổ D thử xem.

Nếu máy chỉ có 1 ổ cứng thì chắc chỉ có cách cài lại Windows 10, hoặc cài windows lên máy ảo (có thể xài VirtualBox) rồi cài SQL Server lên đó.

3 Likes

vâng e cảm ơn a nhiều ạ, chắc e cài về win 10 luôn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?