IX Web Hosting MS SQL Database環境の使い勝手

IX Web Hosting

MS SQL Database環境の使い勝手

現在(2017年1月)、この備忘録は海外レンタルサーバのIX Web Hostingを利用して運営しています。
IX Web Hostingは海外のレンタルサーバですが、慣れてくるとほぼ思い通りのことができ助かっています。
今回は、IX Web HostingのMS SQL Database環境の使い勝手についての紹介です。

IX Web Hostingは、データベースに「Microsoft SQL SERVER」を使うことができます。
MS SQL Databaseという名前で出ていますが、「Microsoft SQL SERVER」のMicrosoft SQL 「Server Workgroup Edition」です。
詳細は「Microsoft SQL Server 2005 – 9.00.5057.00 (Intel X86) Microsoft Corporation Workgroup Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 」です。

IX Web hosting SQL SERVER

IX Web hosting SQL SERVER

私の「Business Plus (Win)」というプランでは、「MS SQL Database」は100個まで作ることができます。
そんなに必要ないんですけどね。

で、使い勝手なのですが、悪い点から言うと、

照合順位問題

1)照合順位問題
「SQL_Latin1_General_CP1_CI_AS」から変更できません。
デフォルトのままだと、英語 (米国) Windows システム ロケールを使用するコンピュータにインストールされているサーバーの既定の照合順序に従うことになります。

なので日本語での並び替えや条件分岐、条件検索がやりにくいです。
日本語を取り使うにはCOLLATE 句を使えばできると思います。。。でも毎回指定するのも大変ですし、データベースのソートパフォーマンスも悪くなるので。
そうするとJoin句等のために全てのテーブルを作成する時にCOLLATE 句使い作成するようにしておくのが良い手かも。

MMSMからはエラーでできませんでしたが、T-SQLでSQLを発行してやると出来ました!


ALTER DATABASE my-db-name COLLATE Japanese_CS_AI

その他、詳しくは見ていませんが、通貨、日付、時刻の形式などのデフォルトが異なっている可能性があります。
権限さえあれば、変更も可能なのですが、その権限は付与されていないので更新できませんでした。
IX Web Hostingのサポートに連絡すれば、「Japanese_CS_AI」などに変更してもらえるかもしれません。

表示が遅い

2)表示が遅い
共用でたくさんの人が使っているためMMSM(SQL Server Management Studio)のデータベース内の項目「表示が遅い」です。
実際のWebサイトのデータ表示は遅いと感じない程度です。
ただ、何百というデータベースがWorkgroup Editionに作成されているので、時には遅くなる時も有るだろうなと思っています。

MMSMのログイン

3)MMSMのログイン
MMSMのログインの時にログインエラーになったことが有ります。
たくさんの人が使っているので仕方ないかも。。。

バージョンが古い

4)バージョンが古い
「Microsoft SQL Server 2005、Workgroup Edition」ですから。。。

次に良い点ですが、

100個もDatabaseが作れる

1)100個もDatabaseが作れる
言うまでのないですが、テスト環境やバックアップ時に助かります。

MMSMからアクセスできる

2)MMSMからアクセスできる
「myLittleAdmin」などのサードパーティー制と違いやはり使いやすい。
メンテナンスもやり易いです。

良い点は少ないですが、格安でこれだけ使えたら文句は言えないですよね。
日本語を扱うデータベースの構築にはデフォルトのまま使用できないのでこのことだけ注意ですね。

以上、IX Web Hosting MS SQL Database環境の使い勝手でした。

IX Web Hosting SSLを設定する(初回設定)

IX Web Hosting SSLを設定する(初回設定)

IX Web Hostingを利用し始めて2週間が経過しています。
今のところ全く問題なく稼働しており、安心しています。
何しろ安くあげるために、3年契約にしてしまい、問題が発生したらどうしよ~(´;ω;`)の状態なので。。。
ちなみに、費用は格安で3年間で2万円を少し切る程度です。為替レート次第で多少上下すると思いますが。

話を戻して、私の契約したIX Web Hostingは「Business Plus (Win)」というプランで、固定アドレスが3個無料で付いてきます。
これが一番の目当てで契約したので、本当は一つ上の「Unlimited Pro (Win)」というプランが固定アドレスが15個も付いてくるのでこれにしたかったのですが、まぁ、たぶん使わないかなって思って。

で、Let’s Encryptからもらえる無料のSSL証明書を使い、独自ドメインのSSLを設定したので、その開発備忘録です。
他のSSLベンダーからの証明書も同様にしてできるのでこの手順で問題ないと思います。

まず、IX Web HostingのHome画面から「Web Options」を選択します。

IX Web Hosting SSL設定 home画面

IX Web Hosting SSL設定 home画面

次に、「Select domain to configure hosting parameters」リストが表示されるので、SSLを設定したいドメインもしくはサブドメインを選択します。

IXWebhostingSSL設定 Select domain to configure hosting parameters

IXWebhostingSSL設定
Select domain to configure hosting parameters

次に、「Web Service」設定画面が表示されるので、「SSL Support」項目の「Import SSL Certificate」を選択します。
一度設定していると、「Edit」を選択することになります。
ここで、SSL証明書をもっておらずIX Web Hostingで契約して作成する場合はその下の項目を選択すれば良いと思います。

IXWebhostingSSL設定-Web Service設定画面

IXWebhostingSSL設定-Web Service設定画面

次に、「NEW SSL Support」画面が表示されます。

IXWebhostingSSL設定-SSL鍵情報登録

IXWebhostingSSL設定-SSL鍵情報登録

次に、予め入手しておいたSSL証明書の秘密鍵(SSL Server Private Key)とSSL Certificate(CERT/SSL証明書)をコピーして貼り付け、送信します。

IXWebhostingSSL設定-SSL Certificate情報送信

IXWebhostingSSL設定-SSL Certificate情報送信

正常に処理されると、ひとつ前の「Web Service」設定画面に戻ります。
エラーが出た場合はコピーミスかコピーした情報に間違いが有ると思われるので、エラーメッセージを確認してみてください。
正常に処理されると、下のようになります。

IXWebhostingSSL設定-SSL設定後

IXWebhostingSSL設定-SSL設定後

これで、https://でアクセスすると保護された通信になります。
ただ、更に「Edit」で「Force SSL Connection」にしても全てがHttps://になりません。
課題が残っていますが、とりあえず使えるようになったのでこれで良しとします。
リダイレクトで http ⇒ https にする方が良い気がしますし。

以上、IX Web Hosting SSLを設定する(初回設定)の開発備忘録でした。

参考までに
IX Web Hosting SSLを設定する(更新)
Let’s Encryptで無料のSSLを取得する
DNS TXTレコード確認

Windows 海外レンタルサーバ IX Web HostingのControl Panelについて

Windows 海外レンタルサーバ IX Web HostingのControl Panelについての開発備忘録です。
IX Web Hostingに申し込んだのち、Control Panelへのアクセス情報が知らせれます。
早速、Control Panelへログインすると、下のような画面になります。

IX Web HostingのControl Panel

IX Web HostingのControl Panel

最初どこでドメインを追加するとかデータベースを追加するとか、わかりませんでした。
Domain Registrationsとか有るのですが、中身は明らかに違います。
で、しばらく眺めてやっとわかりました!

IX Web HostingのControl Panel

IX Web HostingのControl Panel

真ん中左にある「Trial」をクリっクすれば良かったのです^^
気付くまでに時間がかかりました。。。

以上、Windows 海外レンタルサーバ IX Web HostingのControl Panelについてでした。。。。くだらないけど、悩んだんだよ~

Windows 海外レンタルサーバ IX Web Hostingのトライアルに申し込む

格安のWindows レンタル サーバの「ExpressWeb」が無くなってしまうことになり、レンタル サーバを変える必要が出てきて、一時は国内のWindwos レンタル サーバを検討していたのですが、使い勝手が悪かったり、いろいろしてると費用がかさんだりと、思うようなレンタル会社がなくて、詳しく下の記事で
Windowsのレンタルサーバ探し

で、海外のWindowsレンタルサーバを探していて、「IX Web Hosting」と言う会社が良さそうなので、1週間のトライアルに申し込みました。

まずは申し込みですが、
IX Web Hosting Windows Hosting Plans
から申し込みます。

IX Web Hosting プラン画面

IX Web Hosting プラン画面

ちょっと見ずらいですが、下の方に「Still unsure? Try a 7 day trial, FREE!」って書いてあるところから申し込みます。海外サーバなので、unsureです。
ちなみに、「Unlimited Pro」も方が大規模なサイトにはお得かも。
固定IPアドレスが15個貰えるそうなので、無料の独自SSLのサイトを15持てます。
後、Domainも3つ無料です。
私の申し込んだ「Bisiness Plus」は固定IPアドレス3つにDomainは2つです。

クリックすると次の画面が開きます。

IX Web Hosting トライアル申し込み

IX Web Hosting トライアル申し込み

必要事項を適宜入力して一番下の黄色のボタンをクリックします。
ちなにみ、私は念のため?PayPalで申し込みましたのでPayPal確認画面が出ました。

IX Web hosting PayPla確認画面

IX Web hosting PayPla確認画面

次からは追加サービスの宣伝が表示されます。
私のは必要なかったので、一番下のNo Thanksを選択しました。

IX Web hosting 追加サービス確認画面

IX Web hosting 追加サービス確認画面

この後、3つか4つくらい同じような宣伝が続きますが、私は全てNo Thanksです。
最後に用意ができましたの最終確認画面がでます。

IX Web hosting 最終確認画面

IX Web hosting 最終確認画面

各操作を行う場合、上の画面に表記されているContorol Panel URLにログインすることになるのですが、Login EmailとURLはE-mailでも送られてきます。
ただし、PasswordがE-mailには記載されていません。
この画面を消してしまうと、面倒なことになりそうなので、要注意です。
初めてログインするとパスワードの変更を求められるので、必ずその場でログインするようにした方が良いです。

以上、「Windows 海外レンタルサーバ IX Web Hostingのトライアルに申し込む」の開発備忘録でした。
Contorol Panel やその他のやり方も随時、開発備忘録としてメモって行きたいと思います。
いつになるかは、わからないけど。。。