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)

Giao diện chính

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 1

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

Cách 2

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

Cửa sổ cài đặt

Để 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

Error đỏ lè

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

Cửa sổ Services

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

Tìm tới mục này nè

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:

Từ Disable
Thành 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ật cái mục TCP/IP lên nè

Bạn đã sử dụng đúng cổng (port) chưa?
– Nhấp đúp vào ‘TCP / IP’
– Chọn tab ‘IP Address’
– Cuộn đến IPAII. Số cổng của bạn ở đây.

tips hay nè

B3: Thử kết nối lại và bạn sẽ thấy bất ngờ nè

Tèn ten

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é ❤