
社内システムをC#で開発しています。
データベースはAccessを考えていたのですが、色々と調べた結果SQL Serverを検討することにしました。
ただ、私自身これまで触った経験がなくかなり初歩的な質問になりますがどなたかご教示ください
個人PCにSQL Serverをインストールしてテーブルを作成した場合、他のPCからのアクセスは実現できるのでしょうか?
Accessの場合、実ファイルを社内ファイルサーバの特定の場所に置く必要があったり、また他部署ユーザーがそこをアクセスするための権限を申請する必要があるなどの懸念もあったため、そこをクリアできる方法も模索しています。
開発用PCを用意して、その中にSQL Serverを入れて他PCからのアクセスを許可するみたいなことをフワっと考えていますが、根本的な部分で間違った考え方であればご指摘いただきたいです。
よろしくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
> PCを用意して、その中にSQL Serverを入れて他PCからのアクセス
この方法は可能です。というか基本の使い方です。
ですが、ライセンスに注意してください。
通常版のWindowsでは、サーバー的な用途での使用は制限されています。
(最大接続数が20台までだったかな)
その範囲を超えるような使い方をするならWindows Server OSが必要になります。
No.5
- 回答日時:
実現可能です。
その為には、使用するポート番号を固定して、ファイアウォールで許可する必要があります。
下記ページにそれらしいことが書いてあります。私は読んでいませんが。説明が面倒なので、それらしいページを探しました。
・SQL Server へ他のPCからも接続できるようにする
https://www.tpics.co.jp/2023/06/13/sql-server-%E …
SQL Server 2022 Express は無料で使用できます。
https://www.microsoft.com/ja-jp/sql-server/sql-s …
管理画面(GUI)は別途インストールする必要があります。
https://docs.microsoft.com/ja-jp/sql/ssms/downlo …
No.4
- 回答日時:
どの程度のスケールのものになるのかにもよりますが、、、
ぶっちゃけテスト段階であれば、そこらに置いてあるMSAccessのファイルに
他のPCでC等で開発したフロントエンドからODBC等でアクセスするようなものを作り、実際に稼働させるときに、SQLServerにマイグレーションすることもできます。
https://support.microsoft.com/ja-jp/topic/access …
No.3
- 回答日時:
>>個人PCにSQL Serverをインストールしてテーブルを作成した場合、他のPCからのアクセスは実現できるのでしょうか?
できます。
でも、それは、あまりお勧めのやり方ではないと思います。やっぱりサーバ用PCを用意して、そこにSQL Serverをインストールするのがいいと思います。まあ、社内システムならいいのかな。
なお、私は、Windowsでも、Linuxでも無償で使えて、PCへの負荷があまり大きくないMySQL(MariaDB)をデータベースとして使っていますけどね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プログラミングに興味があるのですが、作りたいものはありません。 ゲーム機とかパソコンの中身(ソースコ
その他(プログラミング・Web制作)
-
「学校内でサーバーを設置しないネットワーク」がピアツーピアシステムに分類されてましたがなぜ集中処理シ
システム
-
プログラマー達は何故、プログラムを入れるフォルダーに容量制限があるのを知らない?
C言語・C++・C#
-
-
4
プロダクトキーは永久不変ですよね?
Android
-
5
ルーター新規で買うか迷ってます。
ルーター・ネットワーク機器
-
6
プログラマーの優劣って何で決まるのでしょうか?習得しているプログラミング言語の数なのでしょうか?
その他(コンピューター・テクノロジー)
-
7
非常に驚くことに映画館の解像度は4KかHDが主流らしいです。映画館ほどの大きな画面でも4KかHDが主
その他(コンピューター・テクノロジー)
-
8
IEを使わずHTMLを取得する
Excel(エクセル)
-
9
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
10
VB.net 文字列から日付型へ変更したい
Visual Basic(VBA)
-
11
データベースの勉強 公務員を目指したいと思っているものです。 アクセスとSQLどちらを学んだほうが凡
その他(データベース)
-
12
C言語について(初心者)
C言語・C++・C#
-
13
履歴書をパソコンで描きたいのですがエクセルを開くと「更新してください(有料ページ)」と出てきてしまっ
Excel(エクセル)
-
14
LinuxのPCは基本不要PC中古を使うのが一般的なのですか?
UNIX・Linux
-
15
windowsxpと同じくらい軽いLinuxとそれ以外のosはありますか?良いのありましたら256g
UNIX・Linux
-
16
ホームページビルダーで作った古いサイトってこの先何年メンテナンス無しで閲覧できますか? 亡くなった父
ホームページ作成・プログラミング
-
17
どうしてこの車は斜めから見ると垂直ではないのですか?
国産車
-
18
「川が流れてる」の川は、いわゆる主語ですね。 「川が見える」の川も、いわゆる主語ですか?
日本語
-
19
半角ハイフンに似た文字
その他(データベース)
-
20
大学で使うパソコン おすすめ教えてください
ノートパソコン
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLのエラー(~付近に不適切な...
-
ACCESS2007 フォーム 「バリア...
-
BULK INSERT時のNull許容について
-
SQL Date型の列から年月だけを...
-
SQLサーバー接続 特定のPCがWin...
-
【VB.NET】日付型の列にNULLを...
-
chr(13) と char(13) の違いっ...
-
Accessの重複なしのカウントの...
-
sqlで、600行あるテーブルを100...
-
SQLserver 画像保存
-
SQLサーバでの和暦(int)→西暦へ...
-
SQL Server management studio ...
-
SQLについて
-
sqlserverで同一キー単位で金額...
-
Microsoft SQL Serverについて
-
SQLCMDにて教えていただきたい...
-
SQLサーバで和暦から西暦に変換...
-
sqlserverでUPDATEできません
-
sqlserverで集計結果をUPDATEし...
-
SQL SERVER の UNION ALL と GR...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLのエラー(~付近に不適切な...
-
ACCESS2007 フォーム 「バリア...
-
SQL Date型の列から年月だけを...
-
Accessの重複なしのカウントの...
-
BULK INSERT時のNull許容について
-
sqlserverで集計結果をUPDATEし...
-
SQLサーバー接続 特定のPCがWin...
-
【VB.NET】日付型の列にNULLを...
-
sqlで、600行あるテーブルを100...
-
<SQL>重複しているデータの場合...
-
ACCESSで複数テーブルを結合し...
-
SQLサーバで和暦から西暦に変換...
-
SQL文 複数実行
-
SQLCMDにて教えていただきたい...
-
SQLをはじめから勉強するには
-
【SQLサーバ】float型における...
-
Visuaal Studio Community 2022...
-
[SQLServer] テーブル名からカ...
-
Access2021 「ISNULL関数には引...
-
ACCESSで表が作りたく、そのた...
おすすめ情報
決定的な理由はないのですが、VisualStudioでC#のWindowsフォームを使ってGUI開発?をしてまして、相性のいいDBを調べてヒットしたのがSQLだったという経緯です。
答えになっていなかったらすみません