Aracılığıyla paylaş


Fabric CLI ile SQL veritabanı oluşturma

Şunlar için geçerlidir:Microsoft Fabric'te SQL veritabanı

Doku'da SQL veritabanları oluşturmak için Doku Komut Satırı Arabirimi'ni (CLI) kullanabilirsiniz. Fabric CLI (fab), Microsoft Fabric için hızlı, dosya sisteminden ilham alan bir komut satırı arabirimidir.

Bu makale ve örnek betikler, Doku SQL veritabanını dağıtmak için kullanılabilecek temel Doku CLI komutlarını gösterir.

Önkoşullar

Başlamadan önce:

Fabric CLI ile yeni bir SQL veritabanı oluşturma

  1. Microsoft Fabric'te oturum açın. Bir komut istemi açın ve aşağıdaki komutu çalıştırın:

    fab auth login 
    
  2. Microsoft hesabınızı kullanarak, Fabric çalışma alanınıza erişim sağlamak için talimatları izleyip kimliğinizi doğrulayın.

  3. Yeni bir SQL veritabanı oluşturmak için aşağıdaki komutu çalıştırın:

    • değerini SQL veritabanını oluşturmak istediğiniz çalışma alanının adıyla değiştirin <workspacename> .
    • <databasename> öğesini yeni SQL veritabanınız için kullanmak istediğiniz adla değiştirin.
    fab create <workspacename>.Workspace/<databasename>.SQLDatabase
    
  4. Aşağıdaki komutla çalışma alanınızdaki yeni SQL veritabanını doğrulayın:

    • değerini SQL veritabanını oluşturmak istediğiniz çalışma alanının adıyla değiştirin <workspacename> .
    fab ls <workspacename>.Workspace 
    

    komutu fab ls , yeni SQL veritabanınız da dahil olmak üzere çalışma alanı içindeki tüm öğelerin listesini görüntüler.

Veritabanı harmanlaması

Varsayılan olarak, veritabanı büyük/küçük harfe duyarlı olmayan harmanlama SQL_Latin1_General_CP1_CI_ASile oluşturulur.

Veritabanı harmanlaması oluşturulduktan sonra değiştirilemez, ancak tek tek sütunlardaki harmanlamalar desteklenir.

Fabric CLI ile veritabanını oluşturduğunuzda, fab api komut kümesi ile Fabric API'sini doğrudan çağırabilirsiniz. Parametrelerde istenen çalışma alanını, yeni veritabanı adını ve açıklamasını ve istenen harmanlamayı belirtin.

Şu anda, varsayılan olmayan bir harmanlama ile veritabanı oluşturmak için fab cli komutu gereklidir. Söz dizimi benzerdir, örneğin:

fab api workspaces/<workspace unique ID>/sqldatabases -X post -H "Content-Type=application/json" -i "{\"displayName\": \"<new database name>\", \"description\": \"<new database description>\", \"creationPayload\":{\"collation\": \"Latin1_General_100_BIN2_UTF8\",\"creationMode\": \"new\"}}"

Bu örnek, çalışma alanında benzersiz kimliğine workspace unique IDsahip, adı <new database name>, açıklaması <new database description>ve harmanlaması Latin1_General_100_BIN2_UTF8olan yeni bir veritabanı oluşturur.