2017-03-28 8 views
1

Azure Portalの設定セクションで接続文字列のリンクが見つからないことがあります。Azure DocumentDB |設定で接続文字列が見つからない

.NET mongodbドライバを使用してAzure DocumentDBを操作するには、this tutorialに従っていました。

enter image description here

(チュートリアルから)下の画像を見て、私の紺碧のポータルでは、接続文字列を表示しません。

enter image description here

答えて

0

私はチュートリアルのスクリーンショットと私Azureのポータル上にある情報を比較することによって、私の接続文字列を構築するために管理してきました。 キーリンクに移動し、プライマリキーパスワードとして使用しましたが、読者を混乱させる可能性があるため、これはあまり明白ではありません。

また、チュートリアルに表示されているポート10250は、Azure Portalのどこにも記載されていません。私はこれを試してみました。

私は、接続文字列のリンクが意図せずに不足していると信じさせています。

接続文字列を探している人のために、チュートリアルを完了するためのリンクがここにあります。

string endpoint = "bi4all-nosql"; //Your DocumentDB Name 
string password ="********"; //Primary Key 
string ConnectionString = $"mongodb://{endpoint}:{password}@{endpoint}.documents.azure.com:10250/?ssl=true"; 

MongoClientSettings settings = MongoClientSettings.FromUrl(new MongoUrl(ConnectionString)); 
settings.SslSettings = new SslSettings 
      { 
       EnabledSslProtocols = System.Security.Authentication.SslProtocols.Tls12 
      }; 
MongoClient client = new MongoClient(settings); 
+1

それはバグや欠落していないではありません:あなたのデータベースを作成するときにのMongoDBのcompatを有効にしない場合は、MongoDBの互換性を有効にしていないここで、hデータベースは、接続情報がKeysの下に表示されていることが正しいです接続文字列は表示されず、情報はキーでのみ検出されます。詳しい説明は私の答えを見てください。独自の接続文字列を作成する必要はありません。 –

3

あなたの新しいデータベースを作成するときに選択する必要がありMongoDBの互換性(とデータベースを構成するときConnection Stringsオプションが表示されます:

mongo compat enable

一度これを行う、あなたがしてありますConnection Stringオプション:

mongo connection string

ウィット

DocumentDB keys

+0

私のために働いた。ありがとうございました。 – bmvr

関連する問題