title: Databricks write back to azure synapse error
body: <p>The following is my code</p>
  <pre class="lang-scala prettyprint-override"><code>df.write \
    .format(&quot;com.databricks.spark.sqldw&quot;) \
    .option(&quot;url&quot;, &quot;jdbc:sqlserver://**********.sql.azuresynapse.net:1433;database=********&quot;) \
    .option(&quot;user&quot;,&quot;sqladminuser&quot;)\
   .option(&quot;password&quot;,&quot;***********&quot;) \
  .option(&quot;forwardSparkAzureStorageCredentials&quot;, &quot;true&quot;) \
    .option(&quot;dbTable&quot;, &quot;dbo.testingoutfromdatabricks&quot;) \
    .option(&quot;tableOptions&quot;, &quot;CLUSTERED COLUMNSTORE INDEX, DISTRIBUTION = HASH (_c0)&quot;) \
    .option(&quot;tempDir&quot;, &quot;abfss://********@**********.dfs.core.windows.net/tempfolder/&quot;) \
    .save()
  </code></pre>
  <p>And I got the following error .</p>
  <blockquote>
  <p>Not able to validate external location because The remote server returned an error: (403) Forbidden. [ErrorCode = 105215] [SQLState = S0001]</p>
  </blockquote>
  <p>from the Azure synapse sql pool , I use COPY command from the same blob storage , and successfully load the table ... Anyone got the above error ?</p>