ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

P2Pでのmicrosoft SQL Server Expressの設定

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 | 投稿日時 2018-4-26 16:48
rtnk  半人前   投稿数: 28
いつもお世話になっております。
どなたかご経験のある方や心当たりのある方アドバイスを戴けたら幸いです。

今月上旬に納品したユーザーで起きている問題なのですが。

環境
magicxpa3.2C
microsoft SQL Server Express 2017
親PC(Windows10 Pro、ワークグループ)
子PC(Windows10 Pro、英語版、ドメイン)


親PCでは問題なく動作するのですが、
子PCから起動するとSQLのDBエラーで
["SQL Server が存在しないか、アクセスが拒否されました"]
と返されます。(実際は英語で返ってきます)

ManagementStudioを子PCに入れて接続確認したところ、
それは問題なくいけました。
なのでSQLの設定やポートなどは合っていると思われます。

iniファイルに記述しているサーバー名ですが、
IPアドレスでもホスト名でも
IPアドレス\SQLEXPRESSでもホスト名\SQLEXPRESSでも駄目でした。

あと引っかかるのは
子PCがWindowsの英語版ということとドメイン環境だということくらいです。
ちなみにMagicのインストールをする際はインストール画面などが何か所か文字化けしていましたが、通常通りインストールできたと見受けられます。


何でも構いませんので、ご教授ご鞭撻のほど宜しくお願い致します。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-26 22:13
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
親のファイアフォールを無効にしてどうなりますか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-27 8:57
rtnk  半人前   投稿数: 28
親のファイアフォールを無効にして試してみましたが、駄目でした。
メッセージも同様に
["SQL Server が存在しないか、アクセスが拒否されました"]
と出ました。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-27 13:25
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
Expressの場合、子からのアクセスをする場合は何か設定が必要だったような気がします。
SQL Server Browserサービスが起動しているか等・・
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-27 23:32
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちはPuです

ManagementStudioから接続確認できているので
SQLserver2017EXPRESSのネットワーク構成に問題はないと思います
親PCのファイアウォールも問題ないと思います

expressのportは固定に設定してますか
それともdynamicですか
標準ではdynamicになっているので1433固定にして
試して下さい
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります

でわ〜でわ〜
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-28 14:47
Tanda  長老   投稿数: 2151
Management Studioからの接続ができているということは、接続設定
周りの問題ではないことがうかがわれます。

英語版Windowsに対して日本語版Magicをインストールした際に文字
化けがあったということですので、文字コードのやり取りにおいて
何らかのトラブルがあることも想像できますね。

Magicのデータベーステーブルの設定はMagic.iniに保存されますが、
その時のパスは日本語版では¥記号で区切られますが、英語版では
ふつうはバックスラッシュで区切られますので、このあたりの自動
変換がうまくいっていない可能性もありますね。

英語版Windowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-4-29 6:36
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
やはりManagement Studioから接続できているという事は問題ないですよね・・・
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-4-30 12:54
Tanda  長老   投稿数: 2151
はい、そうです。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-1 10:37 | 最終変更
rtnk  半人前   投稿数: 28
皆様、ご回答ありがとうざいます。


SQL Server Browserについては起動させましたが、駄目でした。


ポートについてですが、固定ポートで1433にしています。
受信ポートも設定済です。


iniファイルの部分に関しては私も一番そこが疑わしいかなと思っております。
¥とバックスラッシュの兼ね合いがあるのであれば、子PCからmagic.iniを編集しなおしてあげれば何か変わるかもしれませんので、試してみます。


お客様の都合で連休明けにしか確認できないので、連休明けに引き続き、結果を報告します。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-5-8 10:20 | 最終変更
rtnk  半人前   投稿数: 28
事後報告です。


実は再度確認したところ、
英語版Windowsではなく中国版Windowsでした。
(中国版Windowsですが表示言語は英語なので気付きませんでした。)


子PCからiniファイルを編集しても駄目でした。


ただ1つ気付いたのが、
エラーログが文字化けしていました。
日本語や半角カナなどが文字化けしている感じでした。


なのでDB名やカラム名など全て英語で構成されたテーブルを
実行するようにPGを変更したところ、
それでも文字化けをおこしました。


お客様の許可がおりないので試せませんでしたが、Windowsの言語を全て日本語に変えてやればもしかしたらできるのかもしれません。


原因としてはTanda様がおっしゃっていられたように言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。


解決はできませんでしたが、これ以上試すこともないので一旦クローズします。
また何か動きがあれば報告させて戴きます。


皆様ありがとうございました。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-8 12:25
Tanda  長老   投稿数: 2151
SQLServerへのパスである「ホスト名¥SQLExpress」を表現するとき、
当然ながら中国語Windowsには「¥」記号は存在しませんので、
この部分は中国語Windowsでは何の記号になるのでしょうね。

投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-5-9 15:44 | 最終変更
rtnk  半人前   投稿数: 28
すみません、補足です。


勘違いしていました。
magicからSQLにはホスト名だけで接続できました。


magicのテーブルに
DB名が[system]、項目が[CD]と[NAME](カラム名も同じ)
と設定したものを、実行版でそのテーブルを開くようにしたところテーブルは見れたので。
(文字化けはしていますが。)


エラーメッセージが["SQL Server が存在しないか、アクセスが拒否されました"]だったのでここにたどり着くまでに時間がかかってしまいました。


ということはやはり、言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある、の結論に至るのかなと思います。
投票数:1 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-10 11:39
Tanda  長老   投稿数: 2151
ホスト名だけで接続できたっていうことは、名前付きインスタンスを
使っていないということですよ〜(^^)
投票数:1 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-14 11:29
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

私がRESしてるんですが
4月27日の書き込み
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります

でわ〜でわ〜
投票数:1 平均点:10.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約