自動ホステッドアプリケーションでデプロイされたデータベースへのアクセス方法

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/63205

質問

SharePoint 2013(Online)用の自動Hostedアプリを展開しています。

私の自動ホステッドアプリのWebプロジェクトでは、私の自動ホストアプリがデプロイされているときにリモートウェブ(Windows Azure上で)展開されているデータベースがあります。

しかし、私の自動Hostedアプリのリモートウェブの内側よりもこのデータベースにアクセスすることが可能かどうかを知りたいのですか?

現在、展開されたリモートウェブのデータベースへのアクセスを許可できる接続文字列または他のものを見つけることができなかった、誰かがこれについてのアイデアや解決策を持っていますか?

あなたの援助のためにたくさんありがとう!

役に立ちましたか?

解決

It is actually possible. If you follow this post http://msdn.microsoft.com/en-us/library/office/apps/fp179902.aspx to include the database in your app, you have to create a SqlAzureConnectionString app setting.

When you publish this app and use it, the connectionstring is replaced with the connectionstring for the sql azure database. If you write this setting to a page, you are able to see the actual connectionstring. It will look something like this:

"Data Source=b2p09toyr4.database.windows.net;Initial Catalog=db_a6d1dee5_4ee6_47f3_ba44_9858f706f141;User ID=db_a6d1dee2_4ee6_47f3_ba45_9858f706f141_dbo;Password=21F4balh/453.Pq"

You are then able to create a connection with SQL Management Studio. (Don't forget to expand the options and connect to your database because you can't connect with the master database)

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top