写真 コラム 開発室
HOME開発室[C#] ポート番号付きの接続文字列でデータベース接続に失敗する
キーワード
C# ASP.NET Core

[C#] ポート番号付きの接続文字列でデータベース接続に失敗する

[C#] ポート番号付きの接続文字列でデータベース接続に失敗する

ポート番号を付けると接続に失敗する

ASP.NET Coreでデータベースに接続しようと思い、以下のような接続文字列を設定した。

JSON
// appsettings.json { // ...略... "ConnectionStrings": { "Server": "Server=localhost:9999;Database=db_name;Uid=some_user;Pwd=some_password;Charset=utf8" } // ...略... }

しかしこれがどうしても繋がらなくて何時間も悩まされた。

ローカルの開発環境ではポート番号のないサーバを設定しており、それは問題なく動いていた。 本番環境に移行するにあたり、ポート番号のある本番用のサーバ名に書き換えたら動かなくなってしまった。

原因はポート番号の書式間違い

散々調べた結果、原因はどうということもないただの書式間違いだった。

接続文字列内のServer=localhost:9999の部分だが、これはServer=localhost,9999と書くのが正しい。 コロン「:」ではなく「,」で区切るのが正しいのだ。 WordPressからの移植作業だったため、wp-config.phpに書かれたサーバ名をそのままコピーしてしまったのが原因だった。

正しい接続文字列は次のようになる。

JSON
// appsettings.json { // ...略... "ConnectionStrings": { "Server": "Server=localhost,9999;Database=db_name;Uid=some_user;Pwd=some_password;Charset=utf8" } // ...略... }

以下は.NETにおける接続文字列の解説だ。

よくよく見ればきちんと「,」で区切る旨が明記されている。 最初にきちんとこれを確認すれば何時間も悩まされることもなかったのだが、人間の思い込みとは恐ろしいものである。

教訓

ドキュメントは大切。しっかり読もう。

キーワード
C# ASP.NET Core
シェアする
サイトマップ SITEMAP 写真データ販売中! STOCKPHOTO 写真のデータ販売について 広告 写真 PHOTO
虹雲舞う
黄金雲
曙光
お山の初詣
元旦
雪の夜明かし峠
冬の大峰山脈
朝の冬富士
未明の富士
写真の一覧へ
エリア
ネパール 北海道 東北 屋久島 沖縄 北アルプス 石鎚山系 剣山地 鳥取大山 くじゅう連山 丹沢・大山 富士山
被写体
河川・湖沼 森林 湿原・草原 雲・霧 石・岩 雪・氷 生物 植物 街・集落 鉄道 神社 寺院 人物 生活
季節
時間
夕方 マジックアワー
オレンジ・黄 ピンク・紫 茶色 虹色
キーワード
石鎚神社
販売
Aflo PIXTA imagemart
タグ
トップ画像 傑作選
JOURNEY
2020年 冬の屋久島歩き旅
旅立ち
01. 龍神杉と縄文杉
02. 雪の宮之浦岳
他7ページ
2019年 厳冬期北海道徒歩横断
旅立ち
01. 北海道の首
02. 豪雪地帯を歩く
他6ページ
旅の一覧へ
コラム PHOTO BLOG
よもやま話
登山とパニック発作
写真撮影
逆光で撮る
コラムの一覧へ
カテゴリ
写真撮影 被写体 撮影機材 旅の道具 よもやま話
開発室 DEVELOPMENT BLOG
開発室の一覧へ
カテゴリ
ASP.NET Core C# WordPress PHP TypeScript JavaScript Web
広告
サイトマップ SITEMAP
スタジオ旅路
https://tabiji.gallery
渡邊 佑
tabiji.gallery (c) 2020 Yu Watanabe サイトマップ SITEMAP 写真データ販売中! STOCKPHOTO 写真のデータ販売について 写真 PHOTO
虹雲舞う
黄金雲
曙光
お山の初詣
元旦
雪の夜明かし峠
冬の大峰山脈
朝の冬富士
未明の富士
写真の一覧へ
エリア
ネパール 北海道 東北 屋久島 沖縄 北アルプス 石鎚山系 剣山地 鳥取大山 くじゅう連山 丹沢・大山 富士山
被写体
河川・湖沼 森林 湿原・草原 雲・霧 石・岩 雪・氷 生物 植物 街・集落 鉄道 神社 寺院 人物 生活
季節
時間
夕方 マジックアワー
オレンジ・黄 ピンク・紫 茶色 虹色
キーワード
石鎚神社
販売
Aflo PIXTA imagemart
タグ
トップ画像 傑作選
JOURNEY
2020年 冬の屋久島歩き旅
旅立ち
01. 龍神杉と縄文杉
02. 雪の宮之浦岳
他7ページ
2019年 厳冬期北海道徒歩横断
旅立ち
01. 北海道の首
02. 豪雪地帯を歩く
他6ページ
旅の一覧へ
コラム PHOTO BLOG
よもやま話
登山とパニック発作
写真撮影
逆光で撮る
コラムの一覧へ
カテゴリ
写真撮影 被写体 撮影機材 旅の道具 よもやま話
開発室 DEVELOPMENT BLOG
開発室の一覧へ
カテゴリ
ASP.NET Core C# WordPress PHP TypeScript JavaScript Web