![サーバーマシンに物理的にアクセスせずにデータベースにデータを追加する](https://rvso.com/image/1288683/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AB%E7%89%A9%E7%90%86%E7%9A%84%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%9B%E3%81%9A%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%20.png)
クライアント/サーバー アーキテクチャで 2 台のコンピューターがあります。サーバーは SQL Server を実行します。クライアントは、このデータベースにデータを挿入するためのインターフェイスを提供する必要があります。
Microsoft Access フォームでこれを実現できることは知っていますが、それを実行する時間がありません。これを実行できる無料ソフトウェアはありますか?
答え1
どのソフトウェアを使用しても、時間がかかります。
少なくとも、SQL Server Management Studio (Microsoft SQL Server を実行している場合) をインストールし、それを使用して必要なデータを挿入するクエリを記述できる必要があります。このプログラムは、Microsoft から無料で入手できます。
詳細情報を更新:
自分のコンピュータに Management Studio をインストールし、Studio を使用して SQL サーバー上のデータベースに接続します。
その後、Studio を使用してクエリを実行し、必要に応じてデータベース内のデータを追加/更新できるようになります。
ただし、既にコンピュータに Access がインストールされている場合は、これを実行する方がおそらく良いでしょう。Management Studio は、データベースとサーバーを管理する手段として設計されたもので、クエリ機能は付随的なものにすぎません。Access は、データベース内のデータとやり取りする手段として設計されたもので、管理機能がありません。
SQL Management Studio を使用してデータを挿入するための UPDATE 命令:
まず、SQL を知っていることを前提とします。SQL を知らない場合は、これを試みるべきではありません。実際のコードは提供しませんので、適切なフィールドにコピーして貼り付けるだけです。
次に、更新する SQL サーバー上のテーブルと同じ基本構造を持つテーブルに、挿入する必要があるデータが既に入力されている場合は、最も簡単です。
コンピュータに Microsoft SQL Server Management Studio がインストールされている場合は、サーバー/データベースに対して認証し、オブジェクト エクスプローラーで [データベース] を展開する必要があります。
更新するデータベースを選択し、右クリックして [新しいクエリ] を選択します。ここではウィザードはありません。クエリを記述するための空白のシートが表示されます。
INSERT または UPDATE クエリを使用して、テーブルからデータベースにレコードを追加します。
注: これは PowerShell 経由でも実行できますが、このプロセスを定期的に実行する必要がある場合は、こちらの方が適している可能性があります。サーバー上のデータベースに挿入するデータを入力するステージング データベースを作成し、このデータをデータベースにインポートする PowerShell スクリプトを記述して保存し、必要なときにいつでも実行します。