Database 在数据库中创建表的权限被拒绝';硕士';针对Azure AppService GitHub存储库

Database 在数据库中创建表的权限被拒绝';硕士';针对Azure AppService GitHub存储库,database,azure,xamarin,github,Database,Azure,Xamarin,Github,我正在使用xamarin表单编写一个项目,我刚刚开始尝试将数据插入Azure数据库。 我正在学习Udemy上的课程,称为完整的Xamarin开发者课程: iOS和Android 它有详细的说明如何做到这一点,然而,该应用程序保持冻结约20秒,然后产生错误 数据库“master”中的创建表权限被拒绝 当我尝试插入一行时 这个错误非常奇怪,因为我没有在我的c#中创建任何表,但是我相信这个问题与我的GitHub帐户或存储库有关。我将其链接到下面,因为有一行: mobileApp.tables.add(

我正在使用
xamarin
表单编写一个项目,我刚刚开始尝试将数据插入Azure数据库。 我正在学习Udemy上的课程,称为完整的Xamarin开发者课程:

iOS和Android

它有详细的说明如何做到这一点,然而,该应用程序保持冻结约20秒,然后产生错误

数据库“master”中的创建表权限被拒绝

当我尝试插入一行时

这个错误非常奇怪,因为我没有在我的c#中创建任何表,但是我相信这个问题与我的GitHub帐户或存储库有关。我将其链接到下面,因为有一行:

mobileApp.tables.add('Accounts');//使用默认设置为“帐户”创建表
这似乎符合错误的描述。此代码用于my
AppService
,用于将我的移动应用程序连接到数据库。然而,我只编辑了这段代码的一小部分,几乎所有的代码都是从Udemy课程中复制的

作为旁白,我在获得使用我的
AppService
存储库的权限时遇到了一些困难,但在进入GitHub设置、应用程序、授权OAuth应用程序并选择Azure应用程序服务后,我成功地修复了它,但这可能是原因


我写这篇文章是为了我的A级课程作业,因此非常感谢您的帮助。

FYI,
master
就像SQL Server中的默认数据库(这是Azure在后台使用的数据库)。基本上,如果您没有告诉应用程序使用其他数据库,默认情况下它将使用
master
。您是否在Azure SQL数据库连接字符串中指定了要连接的数据库?@Leon Yue是,我已经按照我的课程描述在连接字符串中指定了数据库,并检查了十几次错误。这里是:''datasource=tcp:sweeserver.database.windows.net,1433:initialcatalog=sweedatabase;用户ID=IHJOHNSON@swayserver;Password=******''我确信凭据是正确的,因为我更改了它们以测试如果它们出错会发生什么,并且我得到了不同的错误。