新帐户命令未将电子邮件识别为字符串
Posted
技术标签:
【中文标题】新帐户命令未将电子邮件识别为字符串【英文标题】:new account command not recognizing email as string 【发布时间】:2021-02-25 13:25:40 【问题描述】:我正在尝试创建一个新帐户,但每次运行命令时都会出现以下错误:
SQL 编译错误:位置 15 的第 4 行语法错误意外 '@blahblah.com'。位置 15 处的语法错误第 4 行意外 '@blahblah.com'。
该命令似乎没有将电子邮件地址视为字符串。
我已尝试将电子邮件地址用引号括起来,但随后我收到一条错误消息,提示我无权创建新帐户。
有什么想法吗?
【问题讨论】:
听起来问题实际上是您没有创建新帐户的权限,因为电子邮件地址应该用单引号引起来。您是已启用组织功能的帐户的ORGADMIN
吗?你能分享你的说法吗?您是在尝试创建一个新的 Snowflake 帐户,还是将用户称为帐户(术语中的常见错误)。
谢谢,迈克。我有系统管理员。这足够魔力吗?如果没有,我到底如何获得 ORGADMIN?我正在尝试使用与我的第一个帐户不同的区域创建一个新的 Snowflake 帐户。创建帐户 account2 admin_name = myloginname admin_password = 'mypassword' email = julia@blahlah.com edition = 标准区域 = aws_eu_west_2;
【参考方案1】:
查看此处的链接以获取帮助:
https://docs.snowflake.com/en/user-guide/organizations.html
首先,您的帐户必须启用组织功能。默认情况下不会执行此操作,因此您必须联系支持人员。
其次,这将在您的帐户中启用 ORGADMIN 角色,ACCOUNTADMIN 可以利用或授予其他角色。
一旦您完成这些设置并且您的活动角色是 ORGADMIN,那么您就可以运行您尝试运行的 CREATE ACCOUNT
语句。
【讨论】:
完美。谢谢!以上是关于新帐户命令未将电子邮件识别为字符串的主要内容,如果未能解决你的问题,请参考以下文章