Node.js 无法在Azure Portal中创建“TodoItem”简易表

Node.js 无法在Azure Portal中创建“TodoItem”简易表,node.js,azure,xamarin.forms,Node.js,Azure,Xamarin.forms,我一直在学习本教程,了解如何为我的xamarin应用程序创建后端服务: 我已成功创建Web应用程序服务,并已将其连接到我的Azure SQL数据库,并已成功初始化我的服务的Easy Tables功能 但是,当我尝试创建TodoItem表时,收到以下错误消息: 表创建错误: 创建表“TodoItem”时出错。 “{代码:InternalServerError,消息:{\r\n\Message\:\An” 出现错误。\,\r\n\ExceptionMessage\:\CREATE TABLE 数据

我一直在学习本教程,了解如何为我的xamarin应用程序创建后端服务:

我已成功创建Web应用程序服务,并已将其连接到我的Azure SQL数据库,并已成功初始化我的服务的Easy Tables功能

但是,当我尝试创建TodoItem表时,收到以下错误消息:

表创建错误:

创建表“TodoItem”时出错。 “{代码:InternalServerError,消息:{\r\n\Message\:\An” 出现错误。\,\r\n\ExceptionMessage\:\CREATE TABLE 数据库“master.”中的权限被拒绝,\r\n\ExceptionType\:


我不确定收到此错误的原因,希望您能提供帮助。

编辑此应用服务的Azure SQL DB创建权限。

您的应用似乎已连接到master

CREATE TABLE permission denied in database 'master'
将数据库名称添加到连接字符串

Server=myServerAddress;Database=myDataBase;User Id=myUsername;

确保在步骤2b中提供的连接字符串指向SQL数据库,而不是主数据库。具体来说,请检查连接字符串中提供的初始目录值。此错误使我认为它指向主数据库,而不是实际的TODO数据库。另外,请注意,正在删除Easy表11月发布:@MikeWo感谢您的回复。我是Azure新手,如何在我的连接字符串中准确区分主数据库和我正在尝试创建的SQL数据库?您的连接字符串是什么样子的?可能在您的问题中包括这一点确保删除任何实际密码。查看Ada给出的答案我也提供了。我正在努力寻找如何做到这一点,它可以在Azure门户内完成吗?