Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memberikan gambaran mendalam tentang penggunaan otentikasi Microsoft Entra dengan Synapse SQL di Azure Synapse Analytics.
Note
Server principal Microsoft Entra saat ini masih dalam pratinjau untuk Azure Synapse Analytics.
Untuk mengonfigurasi autentikasi Microsoft Entra, lihat Konfigurasikan dan kelola autentikasi Microsoft Entra dengan Azure Synapse Analytics.
Overview
MICROSOFT Entra ID memungkinkan Anda mengelola identitas manusia dan layanan secara terpusat di data estate Anda. Dengan mengintegrasikan Microsoft Entra dengan Azure Synapse Analytics untuk autentikasi, Anda dapat menyederhanakan manajemen identitas dan izin sekaligus memungkinkan akses bersyarat dan tata kelola yang rinci atas koneksi ke data Anda.
Menggunakan autentikasi Microsoft Entra mencakup manfaat berikut:
- Mengganti metode autentikasi yang kurang aman seperti nama pengguna dan kata sandi.
- Menghilangkan, atau membantu menghentikan, proliferasi identitas pengguna di seluruh server.
- Grup Microsoft Entra memungkinkan manajemen izin database untuk diabstraksi dari akun individual dan ke dalam grup operasional.
- Mengizinkan rotasi kata sandi di satu tempat.
- Autentikasi khusus Microsoft Entra menyediakan alternatif lengkap untuk autentikasi SQL.
- Identitas terkelola untuk sumber daya Azure menghilangkan kebutuhan untuk menyimpan kata sandi untuk layanan yang tersambung ke database Anda, dan koneksi dari database Anda ke sumber daya Azure lainnya.
- Memungkinkan kontrol keamanan modern termasuk autentikasi multifaktor yang kuat dengan berbagai opsi verifikasi yang mudah, seperti panggilan telepon, pesan teks, kartu pintar dengan pin, atau pemberitahuan aplikasi seluler.
- MICROSOFT Entra ID memungkinkan integrasi dengan banyak protokol autentikasi modern, termasuk OpenID Connect, OAuth2.0, Kerberos Constrained Delegation, dan banyak lagi.
- Memungkinkan pemantauan koneksi terpusat ke sumber data.
- Mengaktifkan kontrol akses bersyarat, seperti memerlukan perangkat atau metode autentikasi yang sesuai untuk koneksi yang berhasil.
Note
Autentikasi Microsoft Entra hanya mendukung token akses yang berasal dari ID Microsoft Entra, dan bukan token akses pihak ketiga. ID Microsoft Entra juga tidak mendukung pengalihan kueri ID Microsoft Entra ke titik akhir pihak ketiga. Pembatasan ini berlaku untuk semua platform SQL dan semua sistem operasi yang mendukung autentikasi Microsoft Entra.
Langkah-langkah konfigurasi
Langkah-langkah umum untuk mengonfigurasi autentikasi Microsoft Entra adalah:
- Buat dan isi penyewa tenant Microsoft Entra.
- Buat workspace Azure Synapse atau pool SQL khusus mandiri.
- Tetapkan administrator Microsoft Entra ke workspace atau server logis.
- Buat prinsipal SQL di database Anda yang dipetakan ke identitas Microsoft Entra.
- Konfigurasikan aplikasi klien Anda untuk terhubung menggunakan pustaka Azure Identity dan metode autentikasi.
- Sambungkan ke database Anda dengan identitas Microsoft Entra.
Identitas serta metode autentikasi yang didukung
Azure Synapse Analytics mendukung penggunaan identitas Microsoft Entra berikut sebagai login dan pengguna (principal) di Synapse SQL:
- Pengguna Microsoft Entra: Semua jenis pengguna di penyewa Microsoft Entra, yang mencakup pengguna internal, pengguna eksternal, tamu, dan anggota. Anggota domain Direktori Aktif yang terfederasi dengan Microsoft Entra ID juga didukung, dan dapat dikonfigurasi untuk single sign-on mulus.
- Aplikasi: Aplikasi yang ada di Azure dapat menggunakan prinsipal layanan atau identitas terkelola untuk mengautentikasi langsung ke Azure Synapse Analytics. Menggunakan identitas terkelola lebih disukai karena autentikasi bersifat tanpa kata sandi dan menghilangkan kebutuhan akan kredensial yang dikelola oleh pengembang.
- Grup Microsoft Entra, yang dapat menyederhanakan manajemen akses di seluruh organisasi Anda dengan mengelola akses pengguna dan aplikasi berdasarkan keanggotaan grup.
Untuk identitas pengguna, metode autentikasi berikut didukung:
- Microsoft Entra Integrated (Autentikasi Windows) didukung oleh Identitas Hibrida Microsoft Entra dengan Direktori Aktif [federasi].
- Microsoft Entra MFA, atau autentikasi multifaktor, yang memerlukan pemeriksaan keamanan tambahan di luar pengetahuan pengguna.
- Autentikasi Microsoft Entra Password , yang menggunakan kredensial pengguna yang disimpan dan dikelola di ID Microsoft Entra.
- Autentikasi Microsoft Entra Default , yang memindai berbagai cache kredensial pada komputer aplikasi, dan dapat menggunakan token pengguna untuk mengautentikasi ke SQL.
Untuk identitas layanan atau beban kerja, metode autentikasi berikut didukung:
- Identitas terkelola untuk sumber daya Azure, baik yang ditetapkan pengguna maupun yang ditetapkan sistem. Autentikasi identitas terkelola berbasis token, di mana identitas ditetapkan ke sumber daya yang ingin mengautentikasi menggunakannya. Platform Azure Identity memvalidasi hubungan tersebut, yang memungkinkan autentikasi tanpa kata sandi.
- Nama pokok layanan Microsoft Entra dan rahasia aplikasi (klien). Metode autentikasi ini tidak disarankan karena risiko yang terkait dengan kata sandi yang dapat ditebak dan bocor.
- Autentikasi Microsoft Entra Default , yang memindai berbagai cache kredensial pada komputer aplikasi, dan dapat menggunakan token aplikasi untuk mengautentikasi ke SQL.
Administrator Microsoft Entra
Untuk mengaktifkan autentikasi Microsoft Entra, administrator Microsoft Entra harus diatur untuk workspace Azure Synapse atau server logis Anda. Administrator ini berdampingan dengan administrator SQL. Administrator Microsoft Entra dapat berupa pengguna, grup, service principal, atau identitas terkelola di tenant Azure Anda. Hanya satu identitas yang dapat dikonfigurasi pada satu waktu. Menghapus administrator Microsoft Entra menonaktifkan koneksi berbasis autentikasi Microsoft Entra, bahkan untuk pengguna Microsoft Entra yang sudah ada dengan izin di database.
Tip
Grup Microsoft Entra memungkinkan beberapa identitas bertindak sebagai administrator Microsoft Entra di server. Saat administrator diatur ke grup, semua anggota grup mewarisi peran administrator Microsoft Entra. Admin grup Microsoft Entra meningkatkan pengelolaan yang lebih mudah dengan mengalihkan manajemen admin dari aksi pada layer data server ke Microsoft Entra ID dan dialihkan kepada pemilik grup. Grup dapat digunakan untuk semua identitas Microsoft Entra yang tersambung ke SQL, memungkinkan konfigurasi pengguna dan izin satu kali di server dan database, meninggalkan semua manajemen pengguna ke grup.
Admin Microsoft Entra memainkan peran khusus: ini adalah akun pertama yang dapat membuat login dan pengguna Microsoft Entra lainnya, yang secara kolektif disebut sebagai prinsipal. Admin adalah pengguna database terbatas dalam database master di server. Akun administrator adalah anggota peran db_owner dalam setiap basis data pengguna, dan setiap basis data pengguna memiliki pengguna dbo yang terdaftar. Untuk informasi selengkapnya tentang akun administrator, lihat Mengelola Database dan Login.
Perwakilan Microsoft Entra
Note
Microsoft Entra server principal (login) saat ini sedang dalam pratinjau untuk Azure Synapse Analytics.
Anda dapat membuat identitas Microsoft Entra sebagai principal di Azure Synapse Analytics dengan tiga cara:
- sebagai prinsipal server atau masuk
- sebagai pengguna berbasis login (jenis prinsipal database)
- sebagai pengguna database yang terdapat
Important
Autentikasi Microsoft Entra untuk Azure SQL tidak terintegrasi dengan Azure RBAC. Untuk menggunakan identitas Microsoft Entra untuk terhubung ke Azure SQL dan menjalankan kueri, Anda perlu membuat identitas tersebut sebagai Microsoft Entra principal di database yang perlu mereka akses. Peran SQL Server Contributor dan SQL DB Contributor mengamankan operasi penerapan terkait manajemen, bukan akses konektivitas basis data.
Login (server principal) di kumpulan SQL khusus
Server principal (login) untuk identitas Microsoft Entra sedang dalam pratinjau untuk pool SQL khusus Azure Synapse Analytics.
T-SQL berikut menunjukkan cara membuat login Microsoft Entra:
CREATE LOGIN [MSEntraUser] FROM EXTERNAL PROVIDER
Login Microsoft Entra memiliki nilai properti berikut dalam sys.server_principals:
| Property | Nilai |
|---|---|
SID (Pengidentifikasi Keamanan) |
Representasi biner dari ID objek identitas Microsoft Entra |
| jenis | E = Login eksternal atau aplikasi dari ID Microsoft Entra X = Grup eksternal dari Microsoft Entra ID |
| type_desc | EXTERNAL_LOGIN untuk masuk ke Microsoft Entra atau ke aplikasi Microsoft Entra EXTERNAL_GROUP untuk grup Microsoft Entra |
Pengguna berbasis login
Pengguna berbasis login mewarisi peran dan izin tingkat server yang ditetapkan ke login Microsoft Entra-nya.
T-SQL berikut menunjukkan cara membuat pengguna berbasis login untuk identitas Microsoft Entra:
CREATE USER [MSEntraUser] FROM LOGIN [MSEntraUser]
Tabel berikut ini merinci nilai properti pengguna berbasis login Microsoft Entra dalam sys.database_principals:
| Property | Nilai |
|---|---|
SID (Pengidentifikasi Keamanan) |
Representasi biner dari ID objek identitas Microsoft Entra, ditambah 'AADE' |
| jenis | E = Login eksternal atau aplikasi dari ID Microsoft Entra X = Grup eksternal dari Microsoft Entra ID |
| type_desc | EXTERNAL_LOGIN untuk masuk ke Microsoft Entra atau ke aplikasi Microsoft Entra EXTERNAL_GROUP untuk grup Microsoft Entra |
Pengguna database terbatas
Pengguna basis data yang terintegrasi dapat dipindahkan bersama dengan basis data. Mereka tidak memiliki koneksi ke identitas yang didefinisikan di server atau instance, dan Anda dapat dengan mudah memindahkannya bersama database dari satu server atau instance ke server lain tanpa gangguan.
T-SQL berikut menunjukkan cara membuat pengguna database mandiri untuk identitas Microsoft Entra:
CREATE USER [MSEntraUser] FROM EXTERNAL PROVIDER
Pengguna berbasis database Microsoft Entra memiliki nilai properti yang sama dengan pengguna berbasis login di sys.database_principals, kecuali bagaimana SID dibuat:
| Property | Nilai |
|---|---|
SID (Pengidentifikasi Keamanan) |
Representasi biner dari ID objek identitas Microsoft Entra |
| jenis | E = Login eksternal atau aplikasi dari ID Microsoft Entra X = Grup eksternal dari Microsoft Entra ID |
| type_desc | EXTERNAL_LOGIN untuk masuk ke Microsoft Entra atau ke aplikasi Microsoft Entra EXTERNAL_GROUP untuk grup Microsoft Entra |
Untuk mendapatkan GUID asli Microsoft Entra yang menjadi dasar SID, gunakan konversi T-SQL berikut:
SELECT CAST(sid AS UNIQUEIDENTIFIER) AS EntraID FROM sys.database_principals
Caution
Anda mungkin secara tidak sengaja membuat pengguna database Microsoft Entra yang terkandung dengan nama yang sama dengan login Microsoft Entra di tingkat server atau instance. Karena prinsipal tidak terhubung satu sama lain, pengguna basis data tidak mewarisi izin dari login server. Identitas dapat menjadi tertukar dalam permintaan koneksi, sehingga perilaku menjadi tidak terdefinisi.
Gunakan kueri T-SQL berikut untuk menentukan apakah pengguna database adalah pengguna berbasis login atau pengguna database mandiri:
SELECT CASE
WHEN CONVERT(VARCHAR(100), sid, 2) LIKE '%AADE' AND len(sid) = 18 THEN 'login-based user'
ELSE 'contained database user'
END AS user_type,
*
FROM sys.database_principals WHERE TYPE = 'E' OR TYPE = 'X'
Gunakan kueri T-SQL berikut untuk menampilkan semua prinsipal Microsoft Entra dalam database:
SELECT
name,
CAST(sid AS UNIQUEIDENTIFIER) AS EntraID,
CASE WHEN TYPE = 'E' THEN 'App/User' ELSE 'Group' AS user_type,
sid
FROM sys.database_principals WHERE TYPE = 'E' OR TYPE = 'X'
Autentikasi khusus Microsoft Entra
Saat Anda mengaktifkan autentikasi hanya Microsoft Entra, Anda menonaktifkan autentikasi SQL. Anda tidak dapat menggunakan autentikasi SQL untuk terhubung ke workspace, pool SQL, atau database.
Untuk memulai, lihat Konfigurasikan autentikasi khusus Microsoft Entra.
Autentikasi multifaktor (MFA)
Autentikasi multifaktor Microsoft Entra adalah fitur keamanan yang disediakan oleh layanan manajemen identitas dan akses berbasis cloud Microsoft. Autentikasi multifaktor meningkatkan keamanan masuk pengguna dengan mengharuskan pengguna untuk memberikan langkah-langkah verifikasi tambahan di luar kata sandi.
Autentikasi multifaktor Microsoft Entra membantu melindungi akses ke data dan aplikasi sambil memenuhi permintaan pengguna untuk proses masuk sederhana. MFA menambahkan lapisan keamanan tambahan ke rincian masuk pengguna dengan mengharuskan pengguna menyediakan dua faktor autentikasi atau lebih. Faktor-faktor ini biasanya mencakup sesuatu yang diketahui pengguna (kata sandi), sesuatu yang dimiliki pengguna (token smartphone atau perangkat keras), dan/atau sesuatu yang penggunanya (data biometrik). Dengan menggabungkan beberapa faktor, MFA secara signifikan mengurangi kemungkinan akses yang tidak sah.
Otentikasi multifaktor adalah metode autentikasi yang didukung untuk Azure Synapse Analytics.
Untuk memulai, lihat Konfigurasikan autentikasi multifaktor Microsoft Entra.
Dukungan Microsoft Entra B2B
Autentikasi Microsoft Entra di semua produk SQL juga mendukung kolaborasi Microsoft Entra B2B, yang memungkinkan bisnis mengundang pengguna tamu untuk berkolaborasi dengan organisasi mereka. Pengguna tamu dapat tersambung ke database baik sebagai pengguna individual atau anggota grup Microsoft Entra.
Arsitektur kepercayaan untuk federasi Microsoft Entra dengan Direktori Aktif
MICROSOFT Entra ID juga terintegrasi dengan solusi manajemen identitas dan akses yang sudah dikenal seperti Direktori Aktif. Dengan melakukan hybrid join pada Active Directory lokal Anda, Anda mengaktifkan identitas Windows yang difederasikan melalui Microsoft Entra ID untuk menggunakan kredensial single sign-on guna terhubung ke Azure Synapse Analytics.
Untuk federasi, Microsoft Entra ID menyediakan dua metode autentikasi aman: autentikasi pass-through dan autentikasi hash kata sandi. Jika Anda mempertimbangkan untuk menggabungkan Active Directory lokal ke ID Microsoft Entra, tinjau Memilih metode autentikasi yang tepat untuk solusi identitas hibrid Microsoft Entra Anda.
Untuk informasi selengkapnya tentang penyiapan dan sinkronisasi identitas hibrid Microsoft Entra, lihat artikel berikut ini:
- Terapkan sinkronisasi hash kata sandi dengan Microsoft Entra Connect Sync
- Autentikasi langsung Microsoft Entra
- Menyebarkan Layanan Federasi Direktori Aktif di Azure dan Microsoft Entra Connect dan federasi
MICROSOFT Entra ID mengautentikasi token, dan database mempercayainya dan memvalidasi penerbit dan detail lainnya. Pelanggan 1 dapat mewakili ID Microsoft Entra dengan pengguna asli atau ID Microsoft Entra dengan pengguna federasi. Customer 2 mewakili solusi potensial yang mencakup pengguna yang diimpor, dalam contoh ini berasal dari ID Microsoft Entra yang difederasi dengan ADFS yang disinkronisasi dengan ID Microsoft Entra. Penting untuk memahami bahwa akses ke database dengan menggunakan autentikasi Microsoft Entra mengharuskan langganan hosting terkait dengan Microsoft Entra ID. Anda harus menggunakan langganan yang sama untuk membuat sumber daya Azure SQL atau Azure Synapse.
Permissions
Izin yang diberikan kepada administrator Microsoft Entra berbeda dengan izin yang diberikan kepada principal lain di Azure Synapse Analytics. Dalam beberapa skenario, Azure Synapse Analytics juga membutuhkan izin Microsoft Graph untuk menggunakan autentikasi Microsoft Entra.
Hak akses admin
Izin dan peran berikut diberikan kepada admin Microsoft Entra saat admin Microsoft Entra dibuat:
- db_owner dari setiap basis data
izin Azure Synapse Analytics
Prinsipal memerlukan ALTER ANY USER izin dalam database untuk membuat pengguna.
Secara default, akun administrator server, pengguna database dengan CONTROL ON DATABASE, dan anggota peran database db_owner memiliki izin ALTER ANY USER.
Untuk membuat principal Microsoft Entra di Azure SQL, identitas yang meminta harus melakukan kueri ke Microsoft Graph untuk mendapatkan detail tentang principal. Pada deployment awal, satu-satunya identitas yang dapat melakukan query Microsoft Graph adalah admin Microsoft Entra. Oleh karena itu, admin harus menjadi identitas pertama yang membuat principal Microsoft Entra lainnya. Setelah itu, admin dapat menugaskan ALTER ANY USER ke principal lain agar mereka bisa membuat principal Microsoft Entra lainnya.
Penyebaran tanpa sentuhan dengan autentikasi Microsoft Entra
Karena administrator Microsoft Entra harus menjadi identitas pertama yang terhubung ke database dan membuat pengguna Microsoft Entra lainnya, akan sangat membantu untuk menambahkan identitas infrastruktur deployment Anda sebagai administrator. Penyebaran Anda kemudian dapat melakukan penyiapan awal seperti membuat prinsipal-prinsipal lain di Microsoft Entra dan menetapkan izin kepada mereka. Untuk deployment, gunakan alat seperti template ARM PowerShell untuk mengotomatiskan pembuatan principal. Azure SQL saat ini tidak mendukung API native untuk mengonfigurasi pembuatan pengguna dan manajemen izin. Anda hanya dapat melakukan operasi ini dengan menggunakan koneksi langsung ke instance SQL.
Izin Microsoft Graph
Untuk membuat perwakilan Microsoft Entra dan beberapa skenario lainnya, Azure SQL perlu melakukan panggilan Microsoft Graph untuk mengambil informasi tentang, dan memvalidasi keberadaan, identitas di ID Microsoft Entra. Untuk melakukan ini, proses SQL harus memiliki atau memperoleh izin baca di Microsoft Graph dalam tenant pelanggan. Anda dapat mendapatkan akses ini dengan beberapa cara:
- Jika prinsipal SQL yang menjalankan perintah adalah identitas pengguna, Anda tidak perlu memberikan izin tambahan pada instance SQL untuk melakukan query ke Microsoft Graph.
- Jika SQL principal yang menjalankan perintah adalah identitas layanan, seperti service principal atau managed identity, instance Azure SQL memerlukan izin sendiri untuk melakukan query ke Microsoft Graph.
- Tetapkan izin aplikasi ke identitas server utama (managed identity) dari server logis atau instance yang dikelola. Proses SQL dapat menggunakan identitas server utama untuk mengautentikasi ke layanan Azure lain dalam tenant, seperti Microsoft Graph. Tabel berikut menjelaskan berbagai skenario dan izin Microsoft Graph yang diperlukan agar perintah dapat dijalankan dengan sukses.
| Scenario | Perizinan Minimum |
|---|---|
CREATE USERatau CREATE LOGIN untuk prinsipal layanan Microsoft Entra atau identitas terkelola |
Application.Read.All |
CREATE USERatau CREATE LOGIN untuk pengguna Microsoft Entra |
User.Read.All |
CREATE USERatau CREATE LOGIN untuk grup Microsoft Entra |
GroupMember.Read.All |
Tip
Peran Pembaca Direktori adalah peran dengan cakupan terkecil yang dapat Anda tetapkan pada identitas dan mencakup semua izin yang dibutuhkan. Dengan menggunakan peran, Anda dapat menugaskannya ke grup keamanan Microsoft Entra, yang mengabstraksikan manajemen dari entitas individual ke dalam grup konseptual.
Dukungan alat
SQL Server Management Studio (SSMS) mendukung sejumlah opsi koneksi autentikasi Microsoft Entra, termasuk autentikasi multifaktor.
SQL Server Data Tools (SSDT) untuk Visual Studio, dimulai dengan 2015, mendukung Autentikasi Kata Sandi, Terintegrasi, dan Interaktif dengan ID Microsoft Entra. Untuk informasi selengkapnya, lihat Dukungan ID Microsoft Entra di SQL Server Data Tools (SSDT).
- Saat ini, SSDT Object Explorer tidak menampilkan pengguna Microsoft Entra. Sebagai solusinya, lihat pengguna di sys.database_principals.
Versi minimum
Untuk menggunakan autentikasi Microsoft Entra dengan Azure Synapse Analytics, Anda memerlukan versi minimum berikut saat menggunakan alat-alat ini:
- SQL Server Management Studio (SSMS) 18.6 atau yang lebih baru
- SQL Server Data Tools untuk Visual Studio 2015, versi 14.0.60311.1 (April 2016) atau yang lebih baru
- Penyedia Data .NET Framework untuk SqlServer, versi minimum .NET Framework 4.6
- Dimulai dengan versi 15.0.1, utilitas sqlcmd dan utilitas bcp mendukung autentikasi Interaktif Direktori Aktif dengan autentikasi multifaktor.
- Microsoft JDBC Driver 6.0 untuk SQL Server mendukung autentikasi Microsoft Entra. Lihat juga, Mengatur Properti Koneksi.
Hubungkan Microsoft Entra ke Azure Synapse Analytics
Setelah Anda mengonfigurasi autentikasi Microsoft Entra untuk sumber daya Azure SQL Anda, Anda dapat terhubung menggunakan SQL Server Management Studio, SQL Server Data Tools, dan aplikasi klien.
Limitations
Saat menggunakan autentikasi Microsoft Entra dengan Azure Synapse Analytics, pertimbangkan keterbatasan berikut:
Pengguna Microsoft Entra dan perwakilan layanan (aplikasi Microsoft Entra) yang merupakan anggota lebih dari 2048 grup keamanan Microsoft Entra tidak didukung dan tidak dapat masuk ke database.
Fungsi sistem berikut tidak didukung dan mengembalikan
NULLnilai saat dijalankan oleh perwakilan Microsoft Entra:SUSER_ID()SUSER_NAME(<ID>)SUSER_SNAME(<SID>)SUSER_ID(<name>)SUSER_SID(<name>)
Sebaiknya atur batas waktu koneksi ke 30 detik.
Pengguna Microsoft Entra yang merupakan bagian dari grup yang merupakan anggota peran database
db_ownermungkin mengalami kesalahan berikut saat mencoba menggunakan CREATE DATABASE SCOPED CREDENTIAL di Azure Synapse Analytics:SQL Error [2760] [S0001]: The specified schema name 'user@mydomain.com' either doesn't exist or you do not have permission to use it.Untuk mengurangi masalah
CREATE DATABASE SCOPED CREDENTIAL, tambahkan identitas pengguna Microsoft Entra secara langsung ke perandb_owner.Azure Synapse Analytics tidak membuat pengguna implisit untuk pengguna yang masuk melalui keanggotaan grup Microsoft Entra. Karena hal ini, operasi yang memerlukan penetapan kepemilikan dapat gagal, bahkan jika grup Microsoft Entra adalah anggota peran dengan izin tersebut.
Misalnya, pengguna yang masuk ke database melalui grup Microsoft Entra dengan peran db_ddladmin tidak dapat menjalankan
CREATE SCHEMA, ,ALTER SCHEMAdan pernyataan pembuatan objek lainnya tanpa skema yang ditentukan secara eksplisit (seperti tabel, tampilan, atau jenis, misalnya). Untuk mengatasi hal ini, pengguna Microsoft Entra harus dibuat untuk pengguna tersebut, atau grup Microsoft Entra harus diubah untuk menetapkanDEFAULT_SCHEMAseperti dbo.Menghapus administrator Microsoft Entra mencegah koneksi autentikasi Microsoft Entra.