Tìm kiếm


    SQL Toolbelt công cụ tuyệt vời cho MS SQL Server


    Giới thiệu

    SQL Toolbelt là giải pháp phần mềm Continuous Integration Tools với chức năng và chi phí phù hợp cho các doanh nghiệp từ nhỏ và vừa (SMEs) tới các doanh nghiệp lớn. Đây là phần mêm hỗ trợ đắc lực cho các DBA (Database Administrator) và Developers.

    Trong bài viết này mình sẽ giới thiệu cho các bạn 3 công cụ phổ biến của SQL Toolbelt đó là SQL Prompt, SQL Compare, SQL Data Generator.

    Chi tiết về SQL Prompt, SQL Compare, SQL Data Generator

    SQL Prompt

    • - Là một trợ thủ đắc lực của bạn trong việc viết, định dạng, phân tích và cấu trúc lại SQL của bạn một cách dễ dàng.
    • - Giúp loại bỏ việc viết lặp lại nhiều lần 1 đoạn code tẻ nhạt bằng cách gợi ý câu lệnh và nhắc code, giúp bạn loại bỏ xao nhãng khi phải đóng mở ngoặc hay đổi tên đối tượng truy vấn,…. điều này cực kỳ hữu ích khi tăng tốc độ code lên 99% :D

    SQL Compare

    • - Công cụ này giúp chúng ta compare 2 nguồn Database khác nhau có thể cùng server hoặc khác server.
    • - Có chức năng gần giống với Git giúp việc merge các thay đổi từ Database nguồn tới Database được chọn.

    SQL Data Generator

    • - Như cái tên của nó thì công cụ này giúp chúng ta tạo các giữ liệu giả cho Database.

    Lưu ý trước khi cài đặt

    Trước khi cài đặt SQL Prompt (SQL Toolbelt) bạn cần chú ý mốt số điều sau:

    • - Các bạn phải cài SQL SERVER (2014 hoặc lớn hơn) trước khi cài nhé.
    • - Nên tắt các chương trình diệt virus trong máy đi.
    • - Tắt Internet trước khi cài đặt để tránh tình trạng kiểm tra bản quyền.

    Công cụ cần thiết trước khi cài đặt

    • - Net Framework 3.5
    • - SQL Toolbelt (Các bạn kéo xuống cuối bài để Download về nhé)

    Tiến hành cài đặt

    Việc cài đặt rất dễ dàng, các bạn làm theo các bước sau:

    Bước 1: Các bạn tải về và giải nén file vừa tải ra ra một folder sau đó chạy file SQLToolbelt.exe. Giao diện cài đặt hiện ra bạn chọn tick tại ô SQL Prompt, SQL Compare, SQL Data Generator sau đó bấm Continue để tiếp tục. Nếu bạn thấy các tool khác cần thiết, có thể tick chọn tất cả để cài đặt và active cùng lúc. Cá nhân mình thì chọn hết laugh và mình khuyến khích các bạn cũng chọn như mình vì có mấy công cụ khác cũng rất hay và hữu ích.

    sdadsa

    Bước 2: Ở màn hình License Agreement, chọn Accept

    dsad

    Bước 3: Tiếp theo các bạn cứ chọn Install hoặc Next...nhé 😂. Sau khi chờ cài đặt thành công thì các bạn chọn Finish như dưới.

    dsa

    Các bạn vào Search của Windows và gõ tên các công cụ đã cài sẽ thấy nhé :D Riêng SQL Prompt sẽ được tích hợp trong SQL Server Management Studio.

    Sau khi việc cài đặt hoàn tất các bạn sẽ nhận được vài ngày sử dụng miễn phí sau đó thì sẽ phải trả phí cho phần mềm. Nhưng ở Việt Nam thì điều đó rất ít sảy ra khi chúng ta có Crack thần thánh 😆

    Crack SQL Prompt, SQL Compare, SQL Data Generator

    Do các bước Crack SQL Prompt, SQL Compare, SQL Data Generator giống nhau nên ở đây mình sẽ hướng dẫn SQL Prompt, 2 công cụ còn lại các bạn làm tương tự nhá

    Bước 1: Bạn khởi động SQL Server Management Studio lên để tiếp tục quá trình kích hoạt bản quyền cho SQL Prompt. Sau khi Connect SQL Server , cửa sổ Trial hiện ra thông báo tool chưa được Active (Nếu không hiện cũng không vấn đề chi nhá)

    Bước 2: Trên thanh công cụ bạn chọn SQL Prompt Help Manage License...

    dsad

    Bước 3: Bảng thông báo thông tin trial hiển thị, chon Activate

    dsad

     

    Bước 4: Trước khi đi tiếp, hãy kiểm tra lại lần nữa. Bạn cần ngắt kết nối mạng, chương trình diệt virus và tắt tường lửa để bào đảm active thành công. 

    Trong thư mục giải nén, bạn tìm đến file RePT.rar > giải nén file > chạy file MultiKeyGen.exe. Phần mềm hiện lên, bạn chọn lần lượt theo thứ tự:

    • - Program Selection: bạn chọn Red-Gate SQL Compare 10 (Các bạn chọn theo tên công cụ muốn Crack nhé)
    • - Licensing method(s): bạn chọn Method 1.
    • - Edition Selection: bạn chọn Standard.
    • - Number Of Users: bạn chọn 1.
    • - Sau đó bạn chọn Generate để lấy key rồi Copy để sao chép

    Bước 5: Quay lại cửa sổ Active SQL Prompt bạn Paste key bạn vừa Copy ở cửa sổ trước vào sau đó nhấn Activate để tiếp tục.

    dsadsad

    Bước 6: Cửa sổ Activation Error hiện ra bạn chọn Activate Manually để tiếp tục.

    dsadsa

    Bước 7: Ở cửa sổ Manual activation, bạn copy đoạn code trong Step 1

    dsadasd

    Bước 8: Mở RePT trong thư mục đã giải nén ra bạn Paste vào khung Activation Request sau khi Paste bạn Copy phần Activation Response.

    dsadsa

    Bước 9: Ở cửa sổ Manual activation, bạn Paste vào cái khung Step 2 nhấn Finish để hoàn thành.

    dsadsad

    Bước 10: Cửa sổ Activation Successful hiện ra bạn nhấn Close để kết thúc quá trình cài đặt.

    dsads

    Hướng dẫn sử dụng SQL Compare và SQL Data Generator

    Do SQL Prompt chỉ là công cụ được tích hợp sẵn nhằm support người dùng trong việc Code nên rất dễ sử dụng nên mình sẽ bỏ qua nhé. Các bạn mở SQL Server lên gõ vài lệnh như SELECT, CREATE,... sẽ thấy khác biệt :D

    SQL Compare

    Bước 1: Các bạn Search trên thanh tìm kiếm của Windows rồi mở công cụ lên

    dsad

    Bước 2: Cửa sổ chương trình hiện lên (nếu không thấy các bạn chọn File -> New Project) các bạn chọn phần Database như hình dưới. Sau đó tiền hành điền thông tin 2 Server tương ứng vào form.

    Thông tin cần chú ý:

    • - Server 1: Là Database gốc để so sánh với Server 2
    • - Server 2: Đây là Database sẽ được merge từ Server 1

    dsad

    dsadsad

    Sau khi điền xong thông tin các bạn chọn Compare Now

    Bước 3: Tiến hành so sánh các thay đổi từ Server 1 và merge vào Server 2

    dsad

    Ở ví dụ trên mình sẽ chọn một vài thay đổi và tiến hành merge nó. Như các bạn có thể thấy chúng ta có thể merge Table hoặc các Store Procedure nhìn rất tường minh và dễ hiểu.
    Sau khi đã chọn xong các thay đổi thì chúng ta tiến hành bấm Deploy

    Bước 4: Một cửa sổ Development sẽ hiện lên, các bạn chọn Next

    đasad

    Bước 5: Ở cửa sổ tiếp theo các bạn chọn Deploy Now để tiến hành merge

    67678

    SQL Data Generator

    Bước 1: Các bạn làm tương tự như bước 1 của phần trên vào Search Windows và tìm kiếm SQL Data Generator

    Bước 2: Một cửa sổ yêu cầu điền thông tin Server hiện lên (nếu không thấy các bạn chọn File -> New Project). Các bạn điền thông tin vào nhé
    dsad

    Bước 3: Chọn Table muốn Generate data. Mặc định chương trình sẽ chọn hết; các bạn có thể chọn theo từng Table riêng lẻ nhé. Xem hình dưới để rõ thêm nha
    đá

    Các bạn cũng có thể custom lại bộ data cho riêng mình bằng các chọn các Column tương ứng hoặc chọn bộ data có sẵn của Tool cung cấp

    dsadsa

    Bước 4: Tiến hành Deploy

    dsad

    Quan Trọng

    Mình mới tìm ra cách để các bạn có thể sử dụng Tool vĩnh viễn mà không cần crack lại khi bị Toolbelt check bản quyền.

    Để làm được điều này thì đầu tiên các bạn vẫn cần Crack lần đầu trước tiên.

    Sau khi đảm bảo đã Crack thành công thì các bạn vào thư mục theo đường dẫn sau:

    C:\ProgramData\Red Gate

    Tại đây hãy COPY toàn bộ thư mục, file và lưu ra một chỗ nào đó tùy các bạn :v

    Sau khi đã COPY toàn bộ thông tin thì việc đơn giản của các bạn là khi nào bị check bản quyền thì PASTE đống data đó bỏ vào lại C:\ProgramData\Red Gate

    Chúng ta phải làm thủ công như vậy bởi vì Toolbelt đôi khi nó check bản quyền. Mà do chúng ta đang Crack nên thư mục đó sẽ bị xóa đi nếu thông tin nó verify không khớp. Vậy nên sẽ không được nữa.

    Nhưng với bài thuốc này thì chúng ta đã HACK được nó rồi 😂

    Kết luận

    Vậy là mình đã hướng dẫn xong cho các bạn cách cài đặt SQL Toolbelt và một số Tool theo kèm cực kỳ hữu ích cho dân lập trình chúng ta.

    Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn nhé. Cám ơn các bạn!

     


    Tiểu sử
    Are you one or zero?


    Bình luận