Добавить данные в базу данных без физического доступа к серверу

Добавить данные в базу данных без физического доступа к серверу

У меня есть два компьютера в архитектуре клиент/сервер. На сервере запущен SQL Server. Клиент должен предоставить интерфейс для вставки данных в эту базу данных.

Я знаю, что это можно сделать с помощью форм Microsoft Access, но у меня нет времени, чтобы сделать это. Есть ли какое-либо бесплатное программное обеспечение, которое может это сделать?

решение1

Независимо от того, какое программное обеспечение вы используете, это займет время.

Вы должны, по крайней мере, иметь возможность установить SQL Server Management Studio (если вы используете Microsoft SQL Server) и использовать его для написания запроса, который вставит ваши требуемые данные. Эта программа свободно доступна на сайте microsoft.

ОБНОВЛЕНИЕ дополнительная информация:

Установите Management Studio на свой компьютер и подключитесь к базе данных на сервере SQL с помощью Studio.

Затем вы сможете выполнять запросы и добавлять/обновлять данные в базах данных по своему усмотрению с помощью Studio.

Однако если на вашем компьютере уже есть Access, то, вероятно, это будет лучшим способом сделать это. Management Studio была задумана как способ управления базами данных и серверами, и ее возможности запросов являются лишь случайными. Access был задуман как способ взаимодействия с данными в базах данных, поэтому в нем отсутствует функция управления.

ОБНОВЛЕНИЕ инструкций по вставке данных с помощью SQL Management Studio:

Во-первых, я предполагаю, что вы знаете SQL. Если вы не знаете SQL, вам не следует пытаться это делать. Я не буду предоставлять фактический код, вы можете просто скопировать и вставить его в нужное поле.

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

После установки Microsoft SQL Server Management Studio на вашем компьютере вам необходимо будет выполнить аутентификацию на сервере/в базе данных, а затем в обозревателе объектов развернуть раздел «Базы данных».

Выберите базу данных, которую вы хотите обновить, щелкните правой кнопкой мыши и выберите Новый запрос. Здесь нет никаких мастеров. Вам будет представлен пустой лист, на котором вы можете написать свой запрос.

Используйте запрос INSERT или UPDATE для добавления записей из таблицы в базу данных.

ПРИМЕЧАНИЕ: Это также можно сделать через PowerShell, что может быть лучше, если вам нужно будет выполнять этот процесс регулярно. Просто создайте промежуточную базу данных, в которую вы введете данные, которые вы хотите вставить в базу данных на сервере, напишите скрипт PowerShell и сохраните его, который импортирует эти данные в базу данных, и запускайте его, когда вам это нужно.

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