2017-08-14 77 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分钟,请告诉我们。