2

SQLAzureはリレーショナルデータベースをサポートしていないことを読み続けています。ただし、SQL Azureデータベースを利用して、リレーショナルデータベースのスクリプトを作成しました。

私は以下を使用して何が存在するかを確認することさえしました:

select * from sys.objects

何かご意見は?

4

4 に答える 4

4

MSDNから:

SQLAzureデータベースの紹介

リレーショナルデータモデル

Transact-SQLを使用すると、SQLServerに格納されるのと同じようにデータがSQLAzureに格納されるため、SQLAzureは開発者や管理者にとって非常に馴染みのあるものになります。概念的には、SQL Serverのオンプレミスインスタンスと同様に、SQL Azureサーバーは、承認境界として機能するデータベースの論理グループです。

各SQLAzureサーバー内で、テーブル、ビュー、ストアドプロシージャ、インデックス、およびその他の使い慣れたデータベースオブジェクトを含む複数のデータベースを作成できます。このデータモデルは、既存のリレーショナルデータベースの設計とTransact-SQLプログラミングのスキルを活用し、既存のオンプレミスデータベースアプリケーションをSQLAzureに移行するプロセスを簡素化します。Transact-SQLとSQLAzureとの関係の詳細については、「Transact-SQL(SQL Azureデータベース)の概要」を参照してください。

SQL Azureサーバーとデータベースは、物理サーバーとデータベースに対応しない仮想オブジェクトです。SQL Azureを使用すると、物理的な実装からユーザーを隔離することで、データベースの設計に時間を費やすことができます。」

于 2009-10-08T15:51:05.623 に答える
3

SQL Azureは、Azure上のリレーショナルデータベースです。内部的には、SQL Azureは、TDSを介してアクセスできるようにクラウド上で実行されているSQL2008です。したがって、必要に応じて、SQL 2008をローカルで使用してアプリケーションを作成し(ただし、いくつかの制限があります)、接続文字列をSQL Azureに変更すると、アプリが機能します。詳細については、 http://www.microsoft.com/azure/sql.mspx http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx

于 2009-10-12T20:19:51.983 に答える
2

古い「SQLServerデータサービス」(現在はAzureテーブルストレージ)と混同されている可能性があります。これは実際にはリレーショナルデータベースをサポートしていません。これは受け入れられないという開発者のフィードバックにより、完全にリレーショナルなSQLAzureが導入されました。

于 2009-10-29T21:32:20.093 に答える
0

はい、AzureTableStorageはAzureの非リレーショナルストレージサービスです。Azureの3番目のストレージサービスであるBLOBストレージもあります。

于 2012-04-21T02:30:08.903 に答える