Frage

Ich setze eine autoHosted-App für SharePoint 2013 (online).

Im Web-Projekt meiner autoHosted-App gibt es eine Datenbank, die so auf dem Remote-Web (unter Windows Azure) bereitgestellt wird, wenn meine autoHosted-App bereitgestellt wird.

Aber ich würde gerne wissen, ob es möglich ist, auf diese Datenbank von einem anderen Ort zuzugreifen, als in der Remote-Web meiner autoHosted-App?

Derzeit habe ich nicht in der Lage, keine Verbindungszeichenfolge oder etwas anderes zu finden, das mir ermöglichen könnte, dass ich auf die Datenbank des bereitgestellten Remote-Web-Webs zugreifen kann, wobei jemand eine Idee oder eine Lösung dazu hat?

Vielen Dank für Ihre Hilfe!

War es hilfreich?

Lösung

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top