SQL сервер в сетях

SQL сервер в сетях

сеть состоит из множества серверов, таких как веб-сервер, DNS-сервер, FTP-сервер, ... но я запутался в SQL-сервере. SQL-сервер используется для хранения данных.

  1. Мой первый вопрос: является ли SQL-сервер отдельным сервером в сети, а хост выделен для запуска SQL-сервера и других серверов, таких как DNS-сервер, веб-сервер, ..., которые отправляют на него запросы для хранения и извлечения своих данных? Или нет, нет выделенного хоста для SQL-сервера, но другие серверы в сети, такие как DNS-сервер, веб-сервер, ... также запускают SQL-сервер и хранят свои собственные данные локально на SQL-сервере?
  2. Мой второй вопрос: часть интернет-трафика идет из-за SQL-сервера (запросы к SQL-серверу и ответы от SQL-сервера). Кто
    обращается к SQL-серверу? Клиенты обращаются к SQL-серверу? Или это веб-
    серверы, FTP-серверы, ... обращаются к SQL-серверу? Я думаю, если SQL-сервер размещен на серверах сети (веб-сервер, DNS-сервер, ...), то никакой трафик не должен генерироваться из-за SQL-сервера, потому что запросы выполняются локально.

Заранее спасибо за вашу помощь

решение1

  1. Технически SQL-сервер может быть выделенным сервером или просто службой, работающей на хосте одновременно с другими службами, так что оба варианта возможны, но если есть SQL-трафик, то первый вариант, по-видимому, более правдоподобен для вашей сети.

  2. Обычно другая служба запрашивает или хранит данные на SQL Server, взаимодействие с пользователем происходит редко. Примером может служить база данных, содержащая пользователей, работающих на SQL Server, запрашиваемая веб-сервером, чтобы узнать, разрешено ли клиенту (пользователю), проходящему аутентификацию на веб-сервере, делать это.

решение2

Надеюсь, эти краткие замечания помогут прояснить ситуацию:

  • Microsoft SQL Server (MSSQL) — это давний флагманский продукт Microsoft в области систем управления реляционными базами данных (СУБД).
  • MSSQL — это движок, который может работать на выделенном развертывании Microsoft Windows Server, в системе, на которой размещены другие роли (не рекомендуется), или в облаке (Microsoft Azure SQL).
  • Реализация стандартизированного ANSI SQL в MSSQL называется Transact-SQL (T-SQL).
  • Хотя большинство серверов и приложений хранят свои данные в СУБД, существует множество вариантов помимо MSSQL и вариантов вообще за пределами СУБД, например NoSQL.
  • MSSQL взаимодействует через стандартный трафик порта TCP/IP, обычно это порт TCP 1433.
  • MSSQL предлагает различные другие службы для расширения возможностей СУБД, такие как службы отчетов SQL Server (SSRS), которые обычно взаимодействуют через собственные порты TCP/IP.
  • Вы спрашивали о системе доменных имен (DNS); она обычно работает на основе базы данных в виде плоских файлов, например NoSQL.
  • Другие известные системы, такие как Active Directory и/или Microsoft Exchange Server, работают на основе фирменных баз данных, таких как базы данных Microsoft Joint Engine Technology (JET) Blue и Red.

Связанный контент