サーバーマシンに物理的にアクセスせずにデータベースにデータを追加する

サーバーマシンに物理的にアクセスせずにデータベースにデータを追加する

クライアント/サーバー アーキテクチャで 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 スクリプトを記述して保存し、必要なときにいつでも実行します。

関連情報