Domanda

Sto distribuendo un'app autohosted per SharePoint 2013 (online).

Nel progetto Web della mia app Autohosted, c'è un database che viene quindi distribuito sul Web remoto (su Windows Azure) quando la mia app Autohosted è implementata.

Ma mi piacerebbe sapere se è possibile accedere a questo database da un altro posto rispetto al web remoto della mia app Autohosted?

Attualmente non sono stato in grado di trovare nessuna stringa di connessione o qualcos'altro che potrebbe permettermi di accedere al database del web remoto distribuito, fai qualcuno ha un'idea o una soluzione su questo?

Grazie mille per la tua assistenza!

È stato utile?

Soluzione

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)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top