Skip to content

Commit 3c0a53e

Browse files
20251111 clarify public/private network for CREDENTIAL (#35815)
1 parent 033e9df commit 3c0a53e

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

docs/t-sql/statements/copy-into-transact-sql.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ Azure Data Lake Storage (ADLS) Gen2 offers better performance than Azure Blob St
653653
Wildcards can be included in the path where
654654

655655
- Wildcard path name matching is case-sensitive
656-
- Wildcard can be escaped using the backslash character (\\)
656+
- Wildcard can be escaped using the backslash character (`\`)
657657

658658
> [!NOTE]
659659
> For best performance, avoid specifying wildcards that would expand over a larger number of files. If possible, list multiple file locations instead of specifying wildcards.
@@ -680,21 +680,22 @@ To access files on Azure Data Lake Storage (ADLS) Gen2 and Azure Blob Storage lo
680680

681681
#### *CREDENTIAL (IDENTITY = '', SECRET = '')*
682682

683-
*CREDENTIAL* specifies the authentication mechanism to access the external storage account.
683+
`CREDENTIAL` specifies the authentication mechanism to access the external storage account.
684684

685685
In Fabric Data Warehouse:
686-
- For private storage accounts, the only supported authentication mechanisms are Shared Access Signature (SAS) and Storage Account Key (SAK).
687-
- For public storage accounts, Microsoft Entra ID authentication is the only supported authentication method. When using a public storage account, CREDENTIAL does not need to be specified. By default the executing user's Entra ID is used.
686+
- `COPY INTO` is not supported where public access is disabled.
687+
- For public storage accounts, the supported authentication mechanisms are Microsoft Entra ID, Shared Access Signature (SAS), or Storage Account Key (SAK).
688+
- For public storage accounts behind a firewall, Microsoft Entra ID authentication is the only supported authentication method. `COPY INTO` using OneLake as source only supports EntraID authentication.
688689

689-
The user's EntraID authentication is default. No credential needs to be specified. COPY INTO using OneLake as source only supports EntraID authentication.
690+
The user's EntraID authentication is default. No credential needs to be specified.
690691

691692
- Authenticating with Shared Access Signature (SAS)
692-
- *IDENTITY: A constant with a value of 'Shared Access Signature'*
693-
- *SECRET: The* [*shared access signature*](/azure/storage/common/storage-sas-overview) *provides delegated access to resources in your storage account.*
694-
- Minimum permissions required: READ and LIST
693+
- `IDENTITY`: A constant with a value of 'Shared Access Signature'.
694+
- `SECRET`: The [shared access signature](/azure/storage/common/storage-sas-overview) provides delegated access to resources in your storage account.
695+
- Minimum permissions required: READ and LIST.
695696
- Authenticating with Storage Account Key
696-
- *IDENTITY: A constant with a value of 'Storage Account Key'*
697-
- *SECRET: Storage account key*
697+
- `IDENTITY`: A constant with a value of 'Storage Account Key'.
698+
- `SECRET`: Storage account key.
698699

699700
#### *ERRORFILE = Directory Location*
700701

0 commit comments

Comments
 (0)