Baca dalam bahasa Inggris

Bagikan melalui


Perintah Database

Perintah database utilitas MANAJEMEN BAM memungkinkan Anda bekerja dengan database BAM:

  • setup-databases: Membuat database khusus BAM.

  • migrate-sql: Memigrasikan database BAM Anda dari:

    • Microsoft SQL Server 2000 ke Microsoft SQL Server 2008

    • Microsoft SQL Server 2005 ke Microsoft SQL Server 2008

  • enable-reference: Mengaktifkan referensi ke database Impor Utama BAM terdistribusi.

  • get-references: Mendapatkan daftar referensi ke database Impor Utama BAM terdistribusi.

  • disable-reference: Menonaktifkan referensi ke database Impor Utama BAM.

Catatan

Anda dapat mengaktifkan pelacakan pada perintah utilitas BM apa pun dengan menyertakan sakelar parameter -Trace:on|off . Menggunakan sakelar Pelacakan akan menggantikan pengaturan pelacakan dalam file konfigurasi. Sakelar dapat digunakan bersama dengan perintah BM normal.

Catatan

Pada sistem yang mendukung Kontrol Akun Pengguna (UAC), Anda mungkin perlu menjalankan alat dengan hak istimewa Administratif.

Perintah setup-databases

Penggunaan

bm.exe setup-databases-ConfigFile:<configuration file>[ -NSUser:<notifications service user name> ][ -NSUserPassword:<notifications service user password> ]

Parameter

Parameter Deskripsi
File ConfigFile:<configuration> File konfigurasi BAM untuk membuat database.
Nama pengguna layanan NSUser:<notifications> Opsional: ID pengguna pengguna layanan pemberitahuan dengan izin untuk membuat database.
NSUserPassword Opsional: Kata sandi untuk pengguna layanan pemberitahuan yang ditentukan.

Membuat database yang dijelaskan dalam file konfigurasi (Impor Utama BAM, Skema Bintang BAM, Arsip BAM, Analisis BAM, dan pemberitahuan) jika belum ada. Setelah database dibuat, perintah membuat tabel metadata BAM terkait dan prosedur tersimpan.

Parameter NSUser dan NSUserPassword diperlukan jika Anda menyiapkan pemberitahuan BAM. Jika NSUserPassword tidak ditentukan pada baris perintah, bm.exe meminta kata sandi kepada Anda.

Catatan

Setelah menyelesaikan perintah, Anda mungkin mencatat pengecualian dari AlertModule di log jejak:

"Akun yang ditentukan adalah Pemilik Database. Pemilik Database selalu memiliki akses ke tampilan dan tidak dapat ditambahkan atau dihapus dari tampilan."

Selain itu, Anda mungkin melihat peringatan dalam peristiwa dari NotificationServices #19001.

Jika tidak ada kesalahan yang dilaporkan selama eksekusi perintah, Anda dapat mengacuhkan pemberitahuan ini dengan aman.

Penting

Jika Anda menjalankan perintah setup-database, menggunakan file konfigurasi BAM yang tidak berisi bagian pemberitahuan, dan Anda telah mengonfigurasi Pemberitahuan BAM, bm.exe akan menimpa konfigurasi sehingga pemberitahuan tidak akan lagi berfungsi.

Untuk menyiapkan database BAM, Anda harus memiliki izin administrator di server Microsoft SQL yang menghosting database BAMPrimaryImport, BAMStarSchema, dan BAMArchive. Untuk menyiapkan database SQL Notification Services, Anda harus memiliki izin administrator dan menjadi anggota grup administrator lokal, serta menjadi anggota grup administratif tambahan lainnya yang telah dikonfigurasi, seperti grup Admin BTS.

Contoh

bm.exe setup-databases -ConfigFile:BamConfiguration.xml  
bm.exe setup-databases -ConfigFile:cfg.xml -NSUser:domain\user1  

perintah migrate-sql

Penggunaan

bm.exe migrate-sql -From:sql2000 -To:sql2008 [ -NSUser:<notifications service user name> ][ -NSUserPassword:<notifications service user password> ][ -Server:<server> ][ -Database:<database> ]

-Atau-

bm.exe migrate-sql -From:sql2005 -To:sql2008 [ -NSUser:<notifications service user name> ][ -NSUserPassword:<notifications service user password> ][ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter Deskripsi
Dari: sql2000 Menentukan bahwa Anda mengonversi dari database Microsoft SQL Server 2000.
Ke:sql2008 Menentukan bahwa Anda mengonversi ke database Microsoft SQL Server 2008.
Dari: sql2005 Menentukan bahwa Anda mengonversi dari database Microsoft SQL Server 2005.
Ke:sql2008 Menentukan bahwa Anda mengonversi ke database Microsoft SQL Server 2008.
Nama pengguna layanan NSUser:<notifications> Opsional: ID pengguna pengguna Notifications Services dengan izin untuk membuat database.
NSUserPassword Opsional: Kata sandi untuk pengguna Notifications Services yang ditentukan.
Server:<server> Opsional: Nama server tempat database yang dikonversi akan berada. Server harus berada di domain yang sama dengan komputer yang menghosting database Microsoft SQL Server 2008. Jika nama server tidak ditentukan, bm.exe menggunakan nama default localhost.
Database:<database> Opsional: Lalu nama database yang dikonversi. Jika nama tidak ditentukan, bm.exe menggunakan nama default BamPrimaryImport.

Memigrasikan infrastruktur BAM dari Microsoft SQL Server 2000 atau Microsoft SQL Server 2005 ke Microsoft SQL Server 2008. Gunakan perintah ini setelah Anda meningkatkan server database dan server Analisis dari Microsoft SQL Server 2000 atau Microsoft SQL Server 2005 ke Microsoft SQL Server 2008.

Parameter NSUser dan NSUserPassword diperlukan jika pemberitahuan BAM dikonfigurasi. Jika NSUserPassword tidak ditentukan pada baris perintah, bm.exe meminta kata sandi kepada Anda.

Untuk memigrasikan database SQL Server Notification Services, Anda harus memiliki izin administrator dan menjadi anggota grup administrator lokal, serta menjadi anggota grup administratif tambahan lainnya yang telah dikonfigurasi, seperti grup Admin BTS.

Catatan

Jika Anda menerima pesan kesalahan "KESALAHAN: Tidak dapat memulai layanan NS$BAMAlerts di komputer '<nama> komputer'. Layanan tidak menanggapi permintaan mulai atau kontrol secara tepat waktu.", coba mulai ulang layanan secara manual. Jika SQL Server sangat sibuk selama migrasi, layanan mungkin tidak dimulai ulang.

Catatan

Untuk menjalankan perintah migrate-sql di komputer tempat Notification Services diinstal, Anda harus termasuk dalam grup Administrator Lokal di komputer tersebut.

Contoh

bm.exe migrate-sql -From:sql2000 -To:sql2008 -NSUser:domain\user1  
bm.exe migrate-sql -From:sql2000 -To:sql2008 -Server:MyServer -Database:db1  
bm.exe migrate-sql -From:sql2005 -To:sql2008 -NSUser:domain\user1  
bm.exe migrate-sql -From:sql2005 -To:sql2008 -Server:MyServer -Database:db1  

perintah enable-reference

Penggunaan

bm.exe enable-reference -TargetServer:<target server> -TargetDatabase:<target database>[ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter Deskripsi
Server TargetServer:<target> Nama server tempat referensi diaktifkan. Server harus berada di domain yang sama dengan komputer tempat Anda menjalankan bm.exe.
TargetDatabase:<database target> Nama database tempat referensi diaktifkan.
Server:<server> Opsional: Nama server yang akan mengaktifkan referensi ke server target dan database. Jika nama server tidak ditentukan, bm.exe menggunakan nama default localhost.
Database:<database> Opsional: Nama database yang akan mengaktifkan referensi ke server target dan database. Jika nama tidak ditentukan, bm.exe menggunakan nama default BamPrimaryImport.

Mengaktifkan referensi ke database Impor Utama BAM terdistribusi lainnya. Ini memungkinkan langganan dari database saat ini ke metadata tampilan dan aktivitas pada database Impor Utama BAM target. Anda menggunakan ini untuk mengaktifkan navigasi aktivitas terdistribusi.

Anda dapat menentukan server target sebagai instans SQL Server, misalnya, 'mymachine2\myinstance'.

Contoh

bm.exe enable-reference -TargetServer:MySrv -TargetDatabase:BamPrimaryImport  
bm.exe enable-reference -TargetServer:s2 -TargetDatabase:db1 -Server:s1  

Perintah get-references

Penggunaan

bm.exe get-references [ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter Deskripsi
Server:<server> Opsional: Nama server untuk mendapatkan daftar referensi. Server harus berada di domain yang sama dengan komputer tempat Anda menjalankan bm.exe. Jika nama server tidak ditentukan, bm.exe menggunakan nama default localhost.
Database:<database> Opsional: Nama database untuk mendapatkan daftar referensi. Jika nama tidak ditentukan, bm.exe menggunakan nama default BamPrimaryImport.

Mencantumkan referensi yang diaktifkan pada komputer tempat perintah dijalankan.

Contoh

bm.exe get-references  
bm.exe get-references -Server:MyServer -Database:MyPrimaryImport  

Perintah disable-reference

Penggunaan

bm.exe disable-reference -TargetServer:<target server> -TargetDatabase:<target database>[ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter Deskripsi
Server TargetServer:<target> Nama server untuk menonaktifkan referensi. Server harus berada di domain yang sama dengan komputer tempat Anda menjalankan bm.exe.
TargetDatabase:<database target> Nama database untuk menonaktifkan referensi.
Server:<server> Opsional: Nama server tempat referensi ke server target dan database akan dinonaktifkan. Server harus berada di domain yang sama dengan komputer tempat Anda menjalankan bm.exe. Jika nama server tidak ditentukan, bm.exe menggunakan nama default localhost.
Database:<database> Opsional: Nama database tempat referensi ke server target dan database akan dinonaktifkan. Jika nama tidak ditentukan, bm.exe menggunakan nama default BamPrimaryImport.

Menonaktifkan referensi ke database Impor Utama BAM terdistribusi lain di server target.

Anda dapat menentukan server target sebagai instans SQL Server, misalnya, 'mymachine2\myinstance'.

Contoh

bm.exe disable-reference -TargetServer:MySrv -TargetDatabase:BamPI  
bm.exe disable-reference -TargetServer:s2 -TargetDatabase:db1 -Server:s1  

Lihat juga

Utilitas Manajemen BAM