Почему недавно созданная база данных из веб-консоли Snowflake не отображается в клиенте snow sql? - PullRequest
0 голосов
/ 25 марта 2020

Пожалуйста, совет относительно вопроса ниже. Я новичок в Снежинке и учусь и делаю руки. Я создал новый склад и базу данных из веб-консоли Snowflake под ролью администратора учетной записи. Я пытаюсь подключиться к клиенту Snow SQL, чтобы подготовить локальные файлы. Мне удалось успешно подключиться к Snow SQL и к новому складу. Но моя новая база данных, которую я создал из консоли Snowflake, отсутствует в клиенте Snow SQL. База данных в консоли отображается как accountadmin как роль. Так что до сих пор не уверен, почему его нет в Snow SQL CLI. Пожалуйста, совет?

Спасибо, Tanveer

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Большое спасибо вам обоим за быстрый ответ. Вы оба правы. Как я уже упоминал, в консоли снежинки я создал базу данных и таблицы из роли accountadmin, тогда как в snow sql роль по умолчанию - sysadmin (я не знал об этом). Поэтому изменил роль sysadmin в snow sql на роль администратора учетной записи и это работало нормально. И попытался предоставить необходимые привилегии на роль системного администратора в веб-консоли, и это тоже сработало. Большое спасибо еще раз. Закрываю этот пост.

0 голосов
/ 26 марта 2020

Рад видеть, что вы изучаете снежинку. Я бы предложил создать роль, а затем «предоставить роль sysadmin для роли yourrole. Используйте ту же роль в snow sql, и вам следует использовать любой объект, созданный с этой ролью. Как уже упоминала Сьюзи, если роль, которую вы используете при входе в snow sql не была назначена роль accountadmin, вы не увидите таблицы, созданные accountadmin.

...