Bagikan melalui


Menyebarkan solusi model dengan menggunakan Utilitas Penyebaran

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Utilitas Microsoft.AnalysisServices.Deployment memungkinkan Anda memulai mesin penyebaran SQL Server Analysis Services dari prompt perintah. Sebagai file input, utilitas menggunakan file output XML yang dihasilkan dengan membangun proyek SQL Server Analysis Services di SQL Server Data Tools. File input mudah dimodifikasi untuk menyesuaikan penyebaran proyek SQL Server Analysis Services. Skrip penyebaran yang dihasilkan kemudian dapat segera dijalankan atau disimpan untuk penyebaran nanti.

Wizard/Utilitas Penyebaran SQL Server Analysis Services diinstal dengan SQL Server Managment Studio (SSMS). Pastikan Anda menggunakan versi terbaru. Secara default, versi terbaru utilitas penyebaran yang diinstal dengan SQL Server Management Studio 18.x atau yang lebih tinggi diinstal ke C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE. Ketika diinstal dengan SSMS 17.x sebelumnya, jalur defaultnya adalah C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio.

Sintaks

Microsoft.AnalysisServices.Deployment [ASdatabasefile]   
    {[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}  

Argumen

ASdatabasefile
Jalur lengkap folder tempat file skrip penyebaran (.asdatabase) SQL Server Analysis Services berada. File ini dihasilkan saat Anda menyebarkan proyek di SQL Server Data Tools. Ini terletak di folder bin proyek. File .asdatabase berisi definisi objek yang akan disebarkan berada. Jika tidak ditentukan, folder saat ini digunakan.

/dtk
Menjalankan utilitas dalam mode senyap dan tidak menampilkan kotak dialog apa pun. Untuk informasi selengkapnya tentang mode, lihat bagian, Mode, nanti dalam topik ini.

Logfile
Jalur lengkap dan nama file file log. Peristiwa pelacakan akan dicatat ke file log yang ditentukan. Jika file log sudah ada, konten file akan diganti.

/J
Menjalankan utilitas dalam mode jawaban. Semua respons yang dibuat selama bagian wizard dari utilitas harus ditulis kembali ke file input, tetapi tidak ada perubahan yang benar-benar akan dilakukan pada target penyebaran.

/O
Menjalankan utilitas dalam mode output. Penyebaran tidak akan terjadi, tetapi skrip XML untuk Analisis (XMLA) yang biasanya akan dikirim ke target penyebaran malah disimpan ke file skrip output yang ditentukan. Jika output_script_file tidak ditentukan, utilitas mencoba menggunakan file skrip output yang ditentukan dalam file input opsi penyebaran (.deploymentoptions). Jika file skrip output tidak ditentukan dalam file input opsi penyebaran, kesalahan terjadi.

Untuk informasi selengkapnya tentang mode, lihat bagian, Mode, nanti dalam topik ini.

output_script_file
Jalur lengkap dan nama file file skrip output.

/D
Jika argumen /o digunakan, menentukan bahwa utilitas tidak boleh tersambung ke instans target. Karena tidak ada koneksi yang dibuat ke target penyebaran, skrip output dihasilkan hanya berdasarkan informasi yang diambil dari file input.

Catatan

Argumen /d hanya digunakan dalam mode output. Argumen ini diabaikan jika ditentukan dalam mode jawaban atau senyap. Untuk informasi selengkapnya tentang mode, lihat bagian, Mode, nanti dalam topik ini.

Keterangan

Utilitas Microsoft.AnalysisServices.Deployment mengambil sekumpulan file yang menyediakan definisi objek, target penyebaran, opsi penyebaran, dan pengaturan konfigurasi, dan mencoba menyebarkan definisi objek ke target penyebaran yang ditentukan, menggunakan opsi penyebaran dan pengaturan konfigurasi yang ditentukan. Utilitas ini dapat menyediakan antarmuka pengguna saat dipanggil dalam file jawaban atau mode output. Untuk informasi selengkapnya tentang cara menggunakan antarmuka pengguna yang disediakan untuk utilitas ini untuk membuat file jawaban, lihat Menyebarkan solusi model dengan menggunakan Wizard Penyebaran.

Utilitas terletak di folder \Program files (x86)\Microsoft SQL Server\140\Binn\ManagementStudio.

Mode

Utilitas dapat dijalankan dalam mode yang tercantum dalam tabel berikut.

Mode Deskripsi
Mode senyap Tidak ada antarmuka pengguna yang ditampilkan dan semua informasi yang diperlukan untuk penyebaran disediakan oleh file input. Tidak ada kemajuan yang ditampilkan oleh utilitas dalam mode senyap. Sebagai gantinya, file log opsional dapat digunakan untuk menangkap kemajuan dan informasi kesalahan untuk ditinjau nanti.
Mode jawaban Antarmuka pengguna Deployment Wizard ditampilkan dan respons pengguna disimpan ke file input yang ditentukan untuk penyebaran nanti. Penyebaran tidak terjadi dalam mode jawaban. Satu-satunya tujuan mode jawaban adalah untuk menangkap respons pengguna
Mode output Tidak ada antarmuka pengguna yang ditampilkan dan semua informasi yang diperlukan untuk penyebaran disediakan oleh file input.

Namun, tidak seperti mode senyap, output dari utilitas ditulis ke file skrip output, tidak dikirim ke target penyebaran yang ditunjukkan dalam file input. Kecuali argumen /d ditentukan, utilitas terhubung dengan setiap target penyebaran untuk membandingkan metadata saat menghasilkan file skrip output.

Kembali ke Argumen

Contoh

Contoh berikut menunjukkan cara menyebarkan proyek SQL Server Analysis Services dalam mode senyap, mencatat kemajuan, dan pesan kesalahan untuk ditinjau nanti:

Microsoft.AnalysisServices.Deployment.exe

<drive>:\My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin

/s: C:\ My Documents\Visual Studio 2010\Projects\AdventureWorksProject\Project1\bin\deployment.log

Lihat juga

Referensi utilitas prompt perintah (Mesin database)