P2Pでのmicrosoft SQL Server Expressの設定
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
いつもお世話になっております。
どなたかご経験のある方や心当たりのある方アドバイスを戴けたら幸いです。
今月上旬に納品したユーザーで起きている問題なのですが。
環境
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のインストールをする際はインストール画面などが何か所か文字化けしていましたが、通常通りインストールできたと見受けられます。
何でも構いませんので、ご教授ご鞭撻のほど宜しくお願い致します。
どなたかご経験のある方や心当たりのある方アドバイスを戴けたら幸いです。
今月上旬に納品したユーザーで起きている問題なのですが。
環境
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
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
親のファイアフォールを無効にしてどうなりますか?
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
親のファイアフォールを無効にして試してみましたが、駄目でした。
メッセージも同様に
["SQL Server が存在しないか、アクセスが拒否されました"]
と出ました。
メッセージも同様に
["SQL Server が存在しないか、アクセスが拒否されました"]
と出ました。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Expressの場合、子からのアクセスをする場合は何か設定が必要だったような気がします。
SQL Server Browserサービスが起動しているか等・・
SQL Server Browserサービスが起動しているか等・・
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちはPuです
ManagementStudioから接続確認できているので
SQLserver2017EXPRESSのネットワーク構成に問題はないと思います
親PCのファイアウォールも問題ないと思います
expressのportは固定に設定してますか
それともdynamicですか
標準ではdynamicになっているので1433固定にして
試して下さい
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります
でわ〜でわ〜
ManagementStudioから接続確認できているので
SQLserver2017EXPRESSのネットワーク構成に問題はないと思います
親PCのファイアウォールも問題ないと思います
expressのportは固定に設定してますか
それともdynamicですか
標準ではdynamicになっているので1433固定にして
試して下さい
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります
でわ〜でわ〜
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
Management Studioからの接続ができているということは、接続設定
周りの問題ではないことがうかがわれます。
英語版Windowsに対して日本語版Magicをインストールした際に文字
化けがあったということですので、文字コードのやり取りにおいて
何らかのトラブルがあることも想像できますね。
Magicのデータベーステーブルの設定はMagic.iniに保存されますが、
その時のパスは日本語版では¥記号で区切られますが、英語版では
ふつうはバックスラッシュで区切られますので、このあたりの自動
変換がうまくいっていない可能性もありますね。
英語版Windowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。
周りの問題ではないことがうかがわれます。
英語版Windowsに対して日本語版Magicをインストールした際に文字
化けがあったということですので、文字コードのやり取りにおいて
何らかのトラブルがあることも想像できますね。
Magicのデータベーステーブルの設定はMagic.iniに保存されますが、
その時のパスは日本語版では¥記号で区切られますが、英語版では
ふつうはバックスラッシュで区切られますので、このあたりの自動
変換がうまくいっていない可能性もありますね。
英語版Windowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
やはりManagement Studioから接続できているという事は問題ないですよね・・・
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
はい、そうです。
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
皆様、ご回答ありがとうざいます。
SQL Server Browserについては起動させましたが、駄目でした。
ポートについてですが、固定ポートで1433にしています。
受信ポートも設定済です。
iniファイルの部分に関しては私も一番そこが疑わしいかなと思っております。
¥とバックスラッシュの兼ね合いがあるのであれば、子PCからmagic.iniを編集しなおしてあげれば何か変わるかもしれませんので、試してみます。
お客様の都合で連休明けにしか確認できないので、連休明けに引き続き、結果を報告します。
SQL Server Browserについては起動させましたが、駄目でした。
ポートについてですが、固定ポートで1433にしています。
受信ポートも設定済です。
iniファイルの部分に関しては私も一番そこが疑わしいかなと思っております。
¥とバックスラッシュの兼ね合いがあるのであれば、子PCからmagic.iniを編集しなおしてあげれば何か変わるかもしれませんので、試してみます。
お客様の都合で連休明けにしか確認できないので、連休明けに引き続き、結果を報告します。
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
事後報告です。
実は再度確認したところ、
英語版Windowsではなく中国版Windowsでした。
(中国版Windowsですが表示言語は英語なので気付きませんでした。)
子PCからiniファイルを編集しても駄目でした。
ただ1つ気付いたのが、
エラーログが文字化けしていました。
日本語や半角カナなどが文字化けしている感じでした。
なのでDB名やカラム名など全て英語で構成されたテーブルを
実行するようにPGを変更したところ、
それでも文字化けをおこしました。
お客様の許可がおりないので試せませんでしたが、Windowsの言語を全て日本語に変えてやればもしかしたらできるのかもしれません。
原因としてはTanda様がおっしゃっていられたように言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。
解決はできませんでしたが、これ以上試すこともないので一旦クローズします。
また何か動きがあれば報告させて戴きます。
皆様ありがとうございました。
実は再度確認したところ、
英語版Windowsではなく中国版Windowsでした。
(中国版Windowsですが表示言語は英語なので気付きませんでした。)
子PCからiniファイルを編集しても駄目でした。
ただ1つ気付いたのが、
エラーログが文字化けしていました。
日本語や半角カナなどが文字化けしている感じでした。
なのでDB名やカラム名など全て英語で構成されたテーブルを
実行するようにPGを変更したところ、
それでも文字化けをおこしました。
お客様の許可がおりないので試せませんでしたが、Windowsの言語を全て日本語に変えてやればもしかしたらできるのかもしれません。
原因としてはTanda様がおっしゃっていられたように言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある
かもしれません。
解決はできませんでしたが、これ以上試すこともないので一旦クローズします。
また何か動きがあれば報告させて戴きます。
皆様ありがとうございました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
SQLServerへのパスである「ホスト名¥SQLExpress」を表現するとき、
当然ながら中国語Windowsには「¥」記号は存在しませんので、
この部分は中国語Windowsでは何の記号になるのでしょうね。
当然ながら中国語Windowsには「¥」記号は存在しませんので、
この部分は中国語Windowsでは何の記号になるのでしょうね。
投票数:0
平均点:0.00
rtnk
投稿数: 28
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
すみません、補足です。
勘違いしていました。
magicからSQLにはホスト名だけで接続できました。
magicのテーブルに
DB名が[system]、項目が[CD]と[NAME](カラム名も同じ)
と設定したものを、実行版でそのテーブルを開くようにしたところテーブルは見れたので。
(文字化けはしていますが。)
エラーメッセージが["SQL Server が存在しないか、アクセスが拒否されました"]だったのでここにたどり着くまでに時間がかかってしまいました。
ということはやはり、言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある、の結論に至るのかなと思います。
勘違いしていました。
magicからSQLにはホスト名だけで接続できました。
magicのテーブルに
DB名が[system]、項目が[CD]と[NAME](カラム名も同じ)
と設定したものを、実行版でそのテーブルを開くようにしたところテーブルは見れたので。
(文字化けはしていますが。)
エラーメッセージが["SQL Server が存在しないか、アクセスが拒否されました"]だったのでここにたどり着くまでに時間がかかってしまいました。
ということはやはり、言語の違うWindowsに対して、日本語対応処理を追加設定する必要がある、の結論に至るのかなと思います。
投票数:1
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ホスト名だけで接続できたっていうことは、名前付きインスタンスを
使っていないということですよ〜(^^)
使っていないということですよ〜(^^)
投票数:1
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
私がRESしてるんですが
4月27日の書き込み
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります
でわ〜でわ〜
私がRESしてるんですが
4月27日の書き込み
それと インスタンス名は 子PCから接続する場合
EXPRESSはいらないので 親PCのmagic.iniと接続文字列は異なります
でわ〜でわ〜
投票数:1
平均点:10.00