Câu hỏi phỏng vấn SQL Server
Câu hỏi

Cổng TCP/IP nào mà SQL Server chạy?

Câu trả lời

Trong SQL Server, cổng TCP/IP mặc định mà SQL Server Database Engine lắng nghe là cổng 1433 cho các kết nối TCP/IP. Cổng 1434 được sử dụng cho các kết nối UDP, chủ yếu dùng cho dịch vụ SQL Server Browser, giúp xác định cổng mà các phiên bản (instances) của SQL Server đang lắng nghe.

Tuy nhiên, nếu bạn đang làm việc với nhiều phiên bản của SQL Server cùng một lúc hoặc nếu bạn đã thay đổi cổng mặc định, SQL Server có thể được cấu hình để sử dụng các cổng khác nhau. Trong trường hợp này, việc xác định cổng cụ thể mà SQL Server đang sử dụng có thể trở nên phức tạp hơn.

Để xác định cổng TCP/IP mà một phiên bản cụ thể của SQL Server đang sử dụng, bạn có thể sử dụng một trong các phương pháp sau:

  1. Sử dụng SQL Server Configuration Manager:

    • Mở SQL Server Configuration Manager.
    • Trong menu "SQL Server Network Configuration", chọn "Protocols for ".
    • Nhấp chuột phải vào "TCP/IP" và chọn "Properties".
    • Trong cửa sổ "TCP/IP Properties", chuyển đến tab "IP Addresses". Bạn sẽ thấy cổng được sử dụng bởi phiên bản SQL Server trong phần "IPAll".
  2. Sử dụng Windows Application Event Viewer:

    • Mở Event Viewer.
    • Mở rộng "Windows Logs" và chọn "Application".
    • Lọc các sự kiện với Event ID 26022. Sự kiện này sẽ cho biết cổng mà phiên bản SQL Server đang lắng nghe.
  3. Đọc SQL Server Error Logs:

    • SQL Server Error Log cũng ghi lại thông tin về cổng mà SQL Server đang sử dụng. Bạn có thể sử dụng stored procedure xp_readerrorlog để tìm thông tin này trong log.

Lưu ý rằng nếu bạn sử dụng các phiên bản đặt tên (named instances) của SQL Server hoặc nếu bạn đã thay đổi cổng mặc định, SQL Server có thể sử dụng các cổng động, và cổng cụ thể có thể thay đổi mỗi khi dịch vụ SQL Server được khởi động lại

junior

junior

Gợi ý câu hỏi phỏng vấn

senior

Sự khác biệt giữa Primary keyUnique key trong SQL Server là gì?

middle

Làm thế nào một index có thể giúp tăng hiệu suất trong SQL Server?

middle

Kích thước bảng có bị giảm khi bạn xóa dữ liệu khỏi bảng trong SQL Server không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào