Q1:從其他資料庫將資料匯入到 Windows Azure SQL Database 時(或是直接新增資料時),出現以下訊息:
Tables without a clustered index are not supported in this version of SQL Server. Please create a clustered index and try againAns:Windows Azure SQL Database 規定每個 table 都必須要有一個 clustered index,才可以進行資料的編輯。
新增 Clustered Index 的語法如下:
CREATE UNIQUE CLUSTERED INDEX [index name] ON [Schema Name].[Table Name]([Column Name 1], [Column Name 2], .... etc);
Q2:如何將 Visual Studio、Team Foundation Service、Windows Azure 整合在一起?
Ans:這使用到 Continuous Integration(持續整合) 的技術,請參考此篇文章 => Continuous delivery with Team Foundation Service in Windows AzureQ3:在專案中加入 Entity Framework 後,在本機測試正常,但佈署到 Windows Azure 卻出現以下訊息:
Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.Ans:將專案中的所有參考,在屬性頁中都設定為"複製到本機(Copy To Local)"即可
Q4:在本機中存取 Windows Azure Storage 都正常,但佈署到 Windows Azure Web Site 上後,卻出現以下訊息:
Could not load file or assembly 'msshrtmi' or one of its dependenciesAns:Windows Azure Web Site 不支援 Microsoft.WindowsAzure.ServiceRuntime,改用雲端服務(Cloud Services) 即可。