- ベストアンサー
SQL SERVERインストールの質問
- 自社開発の販売管理システムを既存のPCにインストールする際の質問です。
- 既にインストールされているSQL SERVER2008を使用するか、別途インストールするか迷っています。
- 既存のデータベースを使用するとデータの中身が見えてしまうため、別途インストールする方が良いと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
できるよ。 SQL Server 2008 Workgroupは一つのWindowsマシンに50個まで同時にインストールできる。 その場合、気をつけなければいけないのは「インスタンス名」と「ポート番号」をそれぞれのインスタンスでどうするかだ。 インスタンス名は、例えばインスタンス名をANMOCHIとするとWindowsサービス名がMSSQL$ANMOCHIとなる。もう一つのインスタンス名をHENMOCHIにするとそちらはMSSQL$HENMOCHIになるので、それぞれのSQL Serverを独立して停止させるなどお互いに干渉し合わない。もちろん、ディスクとメモリとCPU は倍必要になる。それぞれのインスタンスでCALはどうなるかわからない(私は把握していないという意味)。インストールする時に「インスタンスの構成」ページで規定のインスタンス(これを名前無しインスタンスとも言う)か名前付きインスタンスかを選べば良い。相手が規定のインスタンスであれば、規定のインスタンスは選べなくなっているはずだ。また、ここで相手のインスタンスの詳細を見る事ができるので試しにインストールをここまで進めて確認してみるというのもいいだろう。 ポート番号は当然あっちが1433を使っているだろうから、あなたのシステムでは2433を使うなど、別のポート番号にしてあげないといけなく、Access側もそのポート番号に対してアクセスしなくてはいけない。 ただ、 > 既にインストール済は、会計ソフトです。 > 開発元に確認してないですが、既存のデータベースを使わせてもらうと > データの中身まで見れてしまうので、 ログインとデータベースユーザを適切にマッピングする事で、ログインAとログインBがお互いに相手のデータベースは見れないという設定にする事はできる。 そもそもお互い相手のデータベースユーザとマップする事は普通ないじゃろうて。 もちろん、相手のインスタンスにデータベースをアタッチさせてもらうとsaを共有する事になるのでそこらへんでトラブったときに喧嘩になる可能性はなきにしもあらず。 また、Windowsの管理アカウントも両方のデータベースを見る事ができるのにも注意。 さらに、相手のエディションがExpressである可能性もあるのでその場合は相乗りしない方がいいだろう。
その他の回答 (1)
http://msdn.microsoft.com/ja-jp/library/ms143694%28v=sql.100%29.aspx Microsoftのこのページはご覧になられたでしょうか。 これを見るとどうも2008は並列サポートしてないようです。 R2、2012は並列可能なようですが http://msdn.microsoft.com/ja-jp/library/ms143694%28v=sql.110%29.aspx http://msdn.microsoft.com/ja-jp/library/ms143694%28v=sql.105%29.aspx
お礼
drtyugさん 参考になりました。 ありがとうございます。
お礼
anmochiさん 詳しく説明してもらって、よく理解できました。 インスタンス名、ポート番号を別なものでインストールしてみます。 ありがとうございます。