none
DocumentDBに接続ができない RRS feed

  • 質問

  • お世話になっております。

    最近Azureの勉強を開始したため知識不足での質問となります。

    .netから既存のDocumentDBに接続したいのですがどうも上手くいきません。

    Nullになってしまいます。

    処理としては下記のメソッドを呼び出しています。

    その他で何か設定等が必要ということがあるのでしょうか?

    環境はVisualStudio2013

    .netFramework 4.6

    呼び出し処理は

     //documentDbに接続
                string docdburl = "";
                string docdbkey = "";
                var dac = new DocDb(docdburl, docdbkey);
                dac.Connect("Users", "test");

    2016年12月13日 1:47

回答

すべての返信

  • こんにちは。

    docdburl, docdbkeyは便宜上空文字なのですか。

    開始したばかりということですので念の為補足すると以下の情報をDocumentClientに渡すための情報のようなので
    値を設定してください。

    値は以下から取得できます。

    Azureポータル → NoSQL → Keys → URIとPRIMARY KEY

    2016年12月13日 2:19
    モデレータ
  • ありがとうございます。

    上記はマスキングしていますが設定しております。

    dac.Connect("Users");

    で指定するDatabaseIdはAzureポータル → NoSQL→ドキュメントエクスプローラに表示されているデータベース名との認識でよいでしょうか?

    またコード自体におかしな点がないかご教授いただけると助かります。


    2016年12月13日 2:27
  • 以下の流れで新規データベースコレクションを作成し、キー情報変更のうえ試してみてください。
    コード上はおかしくないように見受けられます。

    https://docs.microsoft.com/ja-jp/azure/documentdb/documentdb-get-started

    新規に作成したDocumentDBでも同じ問題が発生するのであれば、例外情報・発生位置などもう少し細かい情報を提示すると良いでしょう。


    2016年12月13日 2:41
    モデレータ