Как манипулировать базой данных SQL Azure с помощью чисто вызовов REST - PullRequest
1 голос
/ 28 июня 2010

Я разработчик для iPhone.Для одного из моих клиентов я должен получить доступ к их базе данных, хранящейся в SQL Azure.

Я знаю, что существует Objective C SDK.Я скачал его и успешно запустил пример NetFilx.Но, конечно, учетная запись моего клиента защищена паролем.Кроме того, на данный момент Objective C SDK, кажется, обеспечивает только поддержку чтения.Но мне нужно будет написать в базу данных тоже.Поэтому я предполагаю, что мне придется использовать вызовы на основе REST для обновления базы данных.

Моя проблема заключается в том, что я не могу понять, каким будет URL-адрес служб REST для базы данных SQL Azure и как будет проходить аутентификация.Работа.Я пытался искать в сети, но все примеры показывают, как подключиться через .Net, Java или PHP (и другие поддерживаемые языки).Никто не говорит о чистых вызовах REST.

Я могу успешно подключиться к базе данных, используя следующую команду:

sqlcmd -UUsername @ Server -PPassword -Stcp: server.database.windows.net -dDBName

Если такова команда соединения, может ли кто-нибудь из Гуру помочь мне выяснить, какими должны быть URL-адреса для доступа к этой БД через чистые вызовы REST и как будет проходить аутентификация.

Любая помощь очень ценится.Заранее спасибо.

Притам.

1 Ответ

2 голосов
/ 28 июня 2010

Вам нужен интерфейс OData для SQL Azure. В настоящее время SQL Azure поддерживает только протокол TDS, для использования которого потребуется библиотека. Однако, если вы разместите интерфейс OData перед SQL Azure, вы можете вызвать SQL Azure через REST.

Дополнительная информация http://www.odata.org/blog/got-sql-azure-then-youve-got-odata/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...