この回答のコードを使用して、SQLAzureデータベースの最大サイズをクエリしようとしています。
SELECT CONVERT(BIGINT, DATABASEPROPERTYEX('DatabaseOfInterestName', 'MaxSizeInBytes')) / 1024
問題は、そこにデータベース名を渡す必要があることです。このコードは、本番環境での使用、自動ビルド、テスト用にさまざまな構成を持つWindows Azureアプリケーションで必要であり、各構成で独自のデータベースを使用するため、データベース名をそのSQLクエリに渡す必要があります。私のコードの余分な配線。
DATABASEPROPERTYEX()
データベース名を明示的に指定せずに、「現在のデータベースから」プロパティを照会するように指示する方法はありますか?