Pergunta

Estou implantando um aplicativo AutoHosted para o SharePoint 2013 (on-line).

No projeto da Web do meu aplicativo AutoHosted, há um banco de dados que é assim implantado na Web remota (no Windows Azure) quando meu aplicativo AutoHosted é implantado.

Mas eu gostaria de saber se é possível acessar este banco de dados de outro lugar do que dentro da rede remota do meu aplicativo autohosted?

Atualmente não consegui encontrar nenhuma cadeia de conexão ou algo mais que poderia me permitir acessar o banco de dados da Web remota implantada, alguém tenha uma ideia ou uma solução sobre isso?

Muito obrigado pela sua ajuda!

Foi útil?

Solução

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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top