ALTER CONNECTION

Şunlar için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 13.3 LTS ve daha üstü evet olarak işaretlendiYalnızca Unity Kataloğu için geçerlidir

Bir bağlantının sahipliğini yeni bir sorumluya aktarır, bağlantıyı yeniden adlandırır veya bağlantı seçeneklerini değiştirir.

Bir bağlantıyla ilgili açıklama ayarlamak için COMMENT ON CONNECTIONkullanın.

Important

Parola veya belirteç gibi kimlik bilgilerini taşıyan bağlantı seçeneklerini güvenli tutmak için ayarladığınızdaOPTIONS, değişmez değeri doğrudan yan tümcesine girmek yerine işlevini kullanarak secret değeri sağlayın. Bu, deyiminize kimlik bilgisi değeri dahil olmak yerine Databricks gizli dizi hizmetinde depolanan bir gizli diziye başvurmanızı sağlar.

Sözdizimi

ALTER CONNECTION connection_name
 { [ SET ] OWNER TO principal |
   RENAME TO new_connection_name |
   OPTIONS ( option value [, ...] )

Parametreler

  • bağlantı_adı

    Değiştirilecek bağlantının adı.

  • [ SET ] SAHİBİ müdüre

    Bağlantının sahipliğini principal öğesine aktarır.

  • NEW_CONNECTION_NAME OLARAK YENIDEN ADLANDıR

    Bağlantı için yeni bir ad belirtir. Adın Unity Kataloğu meta veri deposu içinde benzersiz olması gerekir.

  • OPTIONS

    Bağlantıyı kurmak için gereken belirli parametreleri ayarlar connection_type .

    Mevcut seçenek listesini yeni bir seçenek listesiyle değiştirir.

    • seçenek

      Özellik anahtarı. Anahtar, nokta ile ayrılmış bir veya daha fazla tanımlayıcıdan ya da bir STRING değişmez değerden oluşabilir.

      Özellik anahtarları benzersiz olmalı ve büyük/küçük harfe duyarlı olmalıdır.

    • value

      özelliğinin değeri. Değer bir BOOLEAN, STRING, INTEGERveya DECIMALsabit ifadesi olmalıdır.

      Parola veya belirteç gibi bir kimlik bilgisi taşıyan herhangi bir seçenek için, değeri doğrudan girmek yerine işlevini kullanın secret . Örneğin, değişmez parolayı girmek yerine olarak değerini girin valuepasswordsecret('secrets.r.us', 'postgresPassword') .

Örnekler

> ALTER CONNECTION mysql_connection SET OWNER TO `alf@melmak.et`;

> ALTER CONNECTION mysql_connection RENAME TO `other_mysql_connection`;

> ALTER CONNECTION mysql_connection OPTIONS (host 'newmysqlhost.us-west-2.amazonaws.com', port '3306');