Elemen Nama (ASSL)
Berisi nama elemen induk.
Sintaks
<Action> <!-- or one of the elements listed below in the Element Relationships table -->
...
<Name>...</Name>
...
</Action>
Karakteristik Elemen
Karakteristik | Deskripsi |
---|---|
Tipe dan panjang data | String (hingga 100 karakter) |
Nilai default | Bervariasi |
Kardinalitas | 1-1: Elemen yang diperlukan yang terjadi sekali dan hanya sekali |
Hubungan Elemen
Hubungan | Elemen |
---|---|
Elemen induk | Tindakan, Agregasi, Agregasi,AlgoritmaParameter, Anotasi, Perakitan, ClrAssemblyFile, Kubus, CubeDimension, CubeHierarchy, Database, DataSource, DataSourceView, Dimensi, DimensionAttribute, Grup, Hierarki, Kpi, Tingkat, MdxScript, Ukuran, MeasureGroup, MemberProperty, MiningModel, MiningModelColumn, MiningStructure, MiningStructureColumn, Partisi, Izin, Perspektif, Perspektif Kalkulasi, ReportFormatParameter, ReportParameter, Peran, Server, ServerProperty, Trace |
Elemen anak | Tidak ada |
Keterangan
Setiap elemen yang digunakan untuk menentukan objek (contoh Analysis Services, hierarki, atribut, dan sebagainya) memiliki elemen Nama sebagai properti. Nilai elemen Nama memiliki batasan berikut:
Nilai tidak dapat berisi spasi di depan atau di belakang. Jika spasi di atas atau di belakang disertakan dalam nilai elemen Nama , spasi tersebut akan dihapus secara implisit oleh LayananAnalisis.
Nilai tidak boleh berisi karakter kontrol. Kehadiran karakter kontrol dalam suatu nama sangat tidak dianjurkan dan kadang-kadang dapat mengakibatkan kesalahan validasi XML.
Untuk objek yang dibuat menggunakan metode GetNewName di SQL Server, AMO memeriksa dan kemudian menghapus karakter kontrol, spasi depan, atau spasi di belakang dalam nama. Untuk alasan ini, menggunakan GetNewName adalah pendekatan yang disarankan untuk mengatur nama objek.
Namun, jika Anda mengatur properti Nama secara langsung, pemeriksaan validasi yang sama tidak dilakukan, mungkin mengakibatkan kesalahan validasi XML. Apakah kesalahan benar-benar terjadi tergantung pada karakter kontrol mana yang muncul dalam nama.
Meskipun karakter kontrol tidak boleh digunakan dalam nama objek, Analysis Services tidak secara tegas mencegahnya. Rilis Layanan Analisis sebelumnya terkadang menerima karakter kontrol dalam nama objek. Untuk alasan ini, SQL Server Layanan Analisis 2016 dan yang lebih baru akan mengabaikan karakter kontrol dalam nama objek untuk menghindari melanggar solusi yang lebih lama.
Nilai cadangan berikut tidak dapat digunakan:
AUX
JAM$
COM1 sampai COM9 (COM1, COM2, COM3, dan seterusnya)
TIPU
LPT1 melalui LPT9 (LPT1, LPT2, LPT3, dan sebagainya)
NUL
PRN
Tabel berikut mencantumkan karakter tambahan yang tidak dapat digunakan dalam nilai elemen Nama , tergantung pada elemen induk.
Elemen induk | Karakter Tidak Valid |
---|---|
Server | Nama harus mengikuti aturan untuk Windows nama komputer. Alamat IP tidak valid. |
DataSource | :/\\*|?"()[]{}<> ` |
Level, Elemen Atribut | .,;':/\\*|?"&%$!+=[]{}<> ` |
Semua elemen induk lainnya | .,;':/\\*|?"&%$!+=()[]{}<> ` |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk