2017-08-14 71 views
1

我正嘗試在Azure SQL Server中自動創建租戶數據庫。 DB已創建/複製爲無法在創建後立即打開Azure SQL Server數據庫

CREATE DATABASE {0} AS COPY OF {1} (SERVICE_OBJECTIVE = 'S2') 

立即添加記錄到在同一表中的一個。收到錯誤爲:

功能完成時(故障,ID = 1046eae2-c07a-4eee-9a1d-886e89ab5071) 甲ScriptHost錯誤而執行功能發生 例外:Functions.CreateTenant。 .Net SqlClient數據提供程序:服務器'dbserver'上的數據庫'tenant8'當前不可用。請稍後重試連接。如果問題仍然存在,請聯繫客戶支持,併爲其提供會話跟蹤ID「8AF58081-8F25-4B7F-83E3-63AFFC13C8CB」。 執行功能時出現異常:Functions.CreateTenant 執行'Functions.CreateTenant'(失敗,Id = 1046eae2-c07a-4eee-9a1d-886e89ab5071) 函數有錯誤。有關詳細信息,請參閱Azure WebJobs SDK儀表板。實例ID是「1046eae2-c07a-4eee-9a1d-886e89ab5071」

回答

2

望着錯誤消息,似乎您試圖已設置和部署數據庫tenant8之前插入數據。部署數據庫需要幾十秒到幾分鐘之間的任何時間。史蒂夫馬克在這個blog post上可以找到有關此操作涉及的步驟的描述。如果部署時間超過5分鐘,請告訴我們。