問題タブ [azure-sql-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - Azure Sql フェールオーバー グループを使用する場合、接続文字列は何にする必要がありますか?
mydatabase.databsae.windows.net
わかりましたので、 2 つのサーバーを含むAzure Sql フェールオーバー グループをセットアップしました。
mydatabase1.databsae.windows.net
mydatabase2.databsae.windows.net
次のような SQL Azure 接続文字列を取得するために、connectionstrings.comにアクセスします。
Server=tcp:mydatabase.database.windows.net;Database=mySqlDatabase;
User ID=MyUser@[serverName];Password=myPassword;Trusted_Connection=False;
Encrypt=True;
問題はUser ID=MyUser@[serverName]にあります。
User ID=MyUser@mydatabase
しかし、それは機能せず、繰り返しエラーを返します:
サーバー 'mydatabase' 上のデータベース 'mySqlDatabase' は現在利用できません。後で接続を再試行してください
私も試しUser ID=MyUser@mydatabase1
てみましたが、うまくいきました。
しかし、上記の接続文字列の問題は、フェールオーバーを行うときにmydatabase2
、すべての接続文字列を更新する必要があることです。
Sql Failover グループを使用する場合の正しい接続文字列は何ですか?
azure - Azure Data Factory V2: Azure Active Directory を使用して Azure Sql サーバーのリンクされたサービスを作成する
Azure Sql 用のリンクされたサービス (Azure Data Factory V2) を作成すると、SQL 認証がサポートされます。Azure Active Directory 統合認証もサポートしているかどうかを知りたいです。
azure - データベースあたりの SQL Azure エラスティック プールの最大 DTU
SQL Azure を使用しており、データベースはエラスティック プールにあります。次のパラメータがあります。
- プール全体で許可される DTU の数は 400 です。
- データベースごとに許可される最大 DTU は 100 です。
- プール内のデータベースの数は 50 です
簡単に言うと、50 個のデータベースのうち 4 個が同時にピーク負荷になる可能性があります。
問題は、4 つのデータベースがピーク負荷にあり、5 番目のデータベースもピーク負荷になった場合はどうなるかということです。
5 番目の DTU は 0 になりますか (したがって、クエリはタイムアウトします)、またはエラスティック プールはより効果的に DTU を分散しますか (各データベースは 400 / 5 = 80 DTU を取得します)?