Datagrip là một công cụ vô cùng mạnh và tiện lợi mà dân Data chắc chắn nên biết tới. Nối tiếp Series học data thông qua Database AdventureWork; trong bài viết này mình sẽ hướng dẫn các bạn cách để kết nối vào LocalHost – Nói cách khác là con Local Server mà bạn cài DB AdventureWork.
1. Thử kết nối và cái kết bất ngờ
Đầu tiên các bạn hãy mở giao diện của Datagrip. Dưới dây là màn hình chính của nó, rất là clean và thân thiện hơn giao diện bên SSMS (Sql Server Mangement System)

Có 2 cách để tạo kết nối tới Instance của MS SQL Server:
Cách 1: File ▶ New ▶ Data Source ▶ Microsoft SQL Sever

Cách 2: Mở side tab Database Explorer ▶ Data Source ▶ Microsoft SQL Server

Bước tiếp theo sẽ xuất hiện cửa sổ chỉnh kết nối

Để cài đặt như hình, lưu ý là nó có gợi ý cài đặt driver hoặc switch ra driver mới thì bạn cứ làm theo nhé.
Lưu ý: Mục Authentication nếu lúc bạn cài đặt Instance mà sử dụng chế độ User & Password thì hãy nhập vào nhé. Còn không thì như mình chuyển về Windows credentials.
Ok sau đó mình Test Connection nào và BÙM

Một bảng lỗi quăng vào mặt bạn! Chuyện gì thế này???
2. Sửa lỗi cho đời bớt mỏi
B1: Vào Start ▶ Gõ Services để mở cửa số Services ra

Tiếp theo tìm mới mục SQL Server Browser

Các bạn có để ý nó bị Disabled hem. Bật nó lên thôi: Chuột phải ▶ Properties ▶ Chọn mục Startup type và chọn Automatic:


B2: Mở một thư mục bất kỳ và Paste đoạn này vào thanh địa chỉ C:\Windows\SysWOW64
Ở cửa sổ này tìm tới ứng dụng tên SQLServerManager<__>. Chỗ trống là tùy vào bản Local Server bạn đã cài

Sau khi cửa sổ SQL Server Configuration Manager mở lên ▶ SQL Server Network Configuration ▶ Protocols for MSSQLSERVER ▶ Bật Enabled cho mục TCP/IP

Bạn đã sử dụng đúng cổng (port) chưa?
tips hay nè
– Nhấp đúp vào ‘TCP / IP’
– Chọn tab ‘IP Address’
– Cuộn đến IPAII. Số cổng của bạn ở đây.
B3: Thử kết nối lại và bạn sẽ thấy bất ngờ nè

Nếu vẫn chưa được thì nhớ Reset máy nhé
Important
3. Kết luận
Việc kết nối tưởng chừng như dễ dàng nhưng đôi khi mấy lỗi vặt vặt rất dễ khiến bạn khó chịu. Hy vọng bài hướng dẫn của mình giúp bạn chuẩn bị đủ hành trang để tiếp tục học Series của mình nhé ❤

