Cmdlet dan Perintah Modul PowerShell

Modul PowerShell

Windows PowerShell® adalah shell baris perintah berbasis tugas dan bahasa pembuatan skrip yang dirancang khusus untuk administrasi sistem. Dibangun di atas .NET Framework, Windows PowerShell membantu profesional TI dan mendukung pengguna mengontrol dan mengotomatiskan administrasi sistem operasi Windows dan aplikasi yang berjalan di Windows. Layanan DRDA menawarkan perintah PowerShell sebagai bagian dari modul PowerShell HIS 2013 umum, Microsoft.HostIntegration.PowerShell, termasuk sejumlah perintah Cmdlet untuk menambahkan/mendapatkan/menghapus/mengatur elemen dan atribut MsDrdaService.exe.config, serta perintah untuk memulai/menghentikan pendengar.

Cmdlet di PowerShell

Cmdlet PowerShell adalah perintah ringan yang digunakan di lingkungan Windows PowerShell. Runtime Windows PowerShell memanggil cmdlet ini dalam konteks skrip otomatisasi yang disediakan di baris perintah. Runtime Windows PowerShell juga memanggilnya secara terprogram melalui API Windows PowerShell.

Properti publik yang menentukan parameter yang tersedia untuk pengguna atau aplikasi yang menjalankan cmdlet. Cmdlet dapat memiliki parameter yang diperlukan, bernama, posisi, dan beralih. Parameter pengalihan adalah parameter yang mungkin, atau mungkin tidak, ditentukan saat perintah dijalankan. Jika parameter ditentukan, runtime Windows PowerShell menyelesaikan nilainya sebagai true. Jika parameter tidak ditentukan, yang biasanya default, nilai parameter diselesaikan sebagai false. Parameter umum ditambahkan ke semua cmdlet dan dapat diakses setiap kali cmdlet dijalankan.

Perintah Cmdlet Modul PowerShell Layanan DRDA

Konfigurasi Layanan DRDA disimpan dalam file konfigurasi aplikasi MsDrdaService.exe.config (konfigurasi aplikasi), dan file XML terkait (pemetaan pesan kesalahan dan pemetaan jenis data). Saat runtime, Layanan DRDA akan memantau file MsDrdaService.exe.config untuk perubahan. Ketika terdeteksi, Layanan DRDA akan membaca dan menggunakan informasi konfigurasi yang diubah saat memproses koneksi terikat baru. Layanan DRDA menyertakan file %SNAROOT%\System\Schemas\HostIntegrationDrdaServiceConfiguration.xsd untuk memvalidasi file konfigurasi aplikasi.

Profesional TI dapat menyesuaikan konfigurasi Layanan DRDA dengan menggunakan modul Drda Service PowerShell Microsoft.HostIntegration.PowerShell. Cmdlet dikelompokkan ke dalam kumpulan konfigurasi dan operasi.

Perangkat lunak prasyarat

Modul Drda Service PowerShell memerlukan produk perangkat lunak berikut sebagai prasyarat fitur.

Mulai Powershell

Mulai PowerShell dengan izin Administrator dengan menjalankan salah satu perintah ini.

  • Dari layar Mulai , klik kanan petak peta aplikasi Windows PowerShell , dan di bilah aplikasi, klik Jalankan sebagai administrator.

  • Di Manajer Server atau Desktop pada bilah tugas, klik kanan pintasan Windows PowerShell lalu klik Jalankan sebagai Administrator.

  • Di Desktop, pindahkan kursor ke sudut kanan atas, klik Cari, ketik PowerShell, klik kanan petak peta aplikasi Windows PowerShell , dan di bilah aplikasi, klik Jalankan sebagai administrator.

  • Pada prompt perintah Windows PowerShell, ketik:

    Start-Process PowerShell -Verb RunAs
    

Mulai PowerShell ISE

Mulai PowerShell ISE (Lingkungan Skrip Terintegrasi) dengan izin Administrator dengan menjalankan salah satu perintah ini.

  • Dari layar Mulai , ketik ISE, klik kanan petak peta ISE Windows PowerShell , dan di bilah aplikasi, klik Jalankan sebagai administrator.

  • Pada taskbar, klik kanan Windows PowerShell lalu klik Jalankan ISE sebagai administrator.

  • Dari menu Alat Manajer Server, pilih Windows PowerShell ISE.

  • Pada prompt perintah Windows PowerShell, ketik:

    Start-Process PowerShell_ISE -Verb RunAs
    

Atur Jalur Modul

Modul Drda Service PowerShell harus berada di jalur modul. Saat menginstal Layanan DRDA menggunakan MsDrdaService.MSI mandiri, Anda harus mengatur jalur modul secara manual menggunakan PowerShell atau PowerShell ISE.

  1. Pada perintah Windows PowerShell atau PowerShell ISE , ketik perintah berikut, lalu klik Enter.

    Import-Module "C:\Program Files\Microsoft Host Integration Server 2013\system\Microsoft.HostIntegration.PowerShell"
    
  2. Ketik perintah Get-Module berikut, lalu klik Enter.

    Get-Module Microsoft.HostIntegration.PowerShell
    
  3. Verifikasi informasi berikut.

    ModuleType Version    Name                                ExportedCommands
    ---------- -------    ----                                ----------------
    Binary     9.0.1000.0 Microsoft.HostIntegration.PowerS... {Add-HisDrdaApplicationEncoding, Remove-HisDrdaApplicationEncoding, Get-HisDrdaApplicationEncoding, Add-HisDrdaCollationName...}
    

Dapatkan Perintah Modul

  1. Pada perintah Windows PowerShell atau PowerShell ISE, ketik perintah berikut, lalu klik Enter.

    Get-Command -Module Microsoft.HostIntegration.PowerShell
    
  2. Verifikasi informasi berikut.

Perintah Layanan DRDA

Perintah cmdlet Microsoft.HostIntegration.PowerShell berikut ini untuk digunakan dengan Layanan DRDA.

Jenis Perintah Nama ModuleName
Cmdlet Add-HisCustomCodePage Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisCustomConversion Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisDrdaApplicationEncoding Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisDrdaCollationName Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisDrdaDatabaseAlias Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisDrdaDatetimeFormat Microsoft.HostIntegration.PowerShell
Cmdlet Add-HisDrdaPackageBindListener Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisCustomCodePage Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisCustomConversion Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaApplicationEncoding Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaCollationName Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaDatabaseAlias Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaDatetimeFormat Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaPackageBindListener Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaPackageBindProcessing Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaPackageProcedureCache Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaService Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaSqlServerConnection Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaSqlTransform Microsoft.HostIntegration.PowerShell
Cmdlet Get-HisDrdaTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisCustomCodePage Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisCustomConversion Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisDrdaApplicationEncoding Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisDrdaCollationName Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisDrdaDatabaseAlias Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisDrdaDatetimeFormat Microsoft.HostIntegration.PowerShell
Cmdlet Remove-HisDrdaPackageBindListener Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaConsoleTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaEtwTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaEventLogTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaPackageBindProcessing Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaPackageProcedureCache Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaService Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaSqlServerConnection Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaSqlTransform Microsoft.HostIntegration.PowerShell
Cmdlet Set-HisDrdaTextTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Start-HisDrdaTraceListener Microsoft.HostIntegration.PowerShell
Cmdlet Stop-HisDrdaTraceListener Microsoft.HostIntegration.PowerShell

Tabel 1. Daftar perintah PowerShell Layanan DRDA.

Konektivitas Layanan DRDA dan Pemrosesan Pengikatan Paket

Konektivitas Layanan DRDA dan pengikatan paket terdiri dari: (1) koneksi Layanan Klien-ke-DRDA DRDA, (2) koneksi Layanan-ke-SQL Server DRDA, (3) koneksi Layanan-ke-DRDA DRDA, dan (4) pemrosesan pengikatan paket Layanan DRDA (termasuk transformasi sintaks SQL).

Set-HisDrdaService

Cmdlet Set-HisDrdaService ini mengonfigurasi Layanan DRDA untuk koneksi Klien DRDA yang terikat.

Sintaksis

Set-HisDrdaService [-PartnerServers<string>] [-Port<uint32>] [-IsPrimary ] [-UseSsl ] [-PingInterval<uint32>] [-EnablePerformanceCounters ] [-AllowClientIpAddresses<string>] [-SslCertificatePath<string>] [<CommonParameters>]

Parameter-parameternya

Parameter AllowClientIpAddresses membatasi Layanan DRDA untuk menerima koneksi jaringan TCP/IP terikat dari daftar komputer klien DRDA AR yang diketahui. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang memungkinkan Layanan DRDA merespons semua permintaan koneksi klien yang terikat. Daftar ini terdiri dari alamat TCP/IP atau alias titik koma yang dibatasi. Alamat TCP/IP dapat ditentukan dalam format IPv4 atau IPv6. Misalnya, 123.34.45.57; 123.34.45.58 menentukan daftar klien yang valid dalam format alamat jaringan IPv4.

Parameter EnablePeformanceCounters menginstruksikan Layanan DRDA untuk mengumpulkan informasi ke penghitung kinerja. Parameter opsional ini menerima nilai Boolean . Nilai default-nya adalah salah.

Parameter IsPrimary menginstruksikan Layanan DRDA apakah akan beroperasi dalam peran utama dalam sekelompok server. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah benar. Server utama akan menanggapi semua permintaan klien DRDA AR dengan memproses EXCSAT (Atribut Server Exchange), ACCSEC (Keamanan Akses) dan ACCRDB (Database Hubungan Akses), termasuk mengembalikan SRVLST (Daftar Server) pada ACCRDBRM (Pesan Balasan ACCRDB). Daftar Server berisi daftar prioritas tertimbang dari server utama (nilai tertimbang tertinggi) dan sekunder (nilai tertimbang terendah), untuk memberi tahu klien AR DRDA tempat komputer Layanan DRDA terhubung

Parameter PartnerServers menentukan daftar komputer server sekunder. Parameter opsional ini diperlukan ketika isPrimary=false, dan menerima nilai string . Nilai default adalah string kosong. Daftar ini terdiri dari alamat TCP/IP atau titik dua alias yang dipisahkan oleh nomor port TCP/IP. Alamat TCP/IP dapat ditentukan dalam format IPv4 atau IPv6. Daftar dapat berisi beberapa komputer server mitra yang dibatasi titik koma. Misalnya, 123.34.45.57:446; 123.34.45.58:446 mendefinisikan daftar server mitra yang valid dalam format alamat jaringan IPv4.

Parameter PingInterval menginstruksikan Layanan DRDA seberapa sering untuk memantau kesehatan komputer server mitra, dengan menjalankan alur EXCSAT (Atribut Server Exchange) dan memeriksa EXCSATRD (EXCSAT Reply Data). Parameter opsional ini menerima nilai bilangan bulat . Nilai defaultnya adalah 10000 milidetik (10 detik).

Parameter Port menentukan nomor Port TCP/IP tempat Layanan DRDA harus mendengarkan permintaan koneksi klien Pemohon Aplikasi DRDA yang terikat. Parameter opsional ini menerima nilai bilangan bulat . Nilai defaultnya adalah 446.

Parameter SslCertificatePath menentukan Sertifikat SSL atau TLS Common Name (CN). Parameter opsional ini diperlukan saat menggunakanSSL=true, dan menerima nilai string . Nilai default adalah string kosong.

Parameter UseSSL menginstruksikan Layanan DRDA untuk menggunakan Secure Sockets Layer (SSL) Versi 3.0 dan Transport Layer Security (TLS) Versi 1.0 saat merespons koneksi jaringan TCP/IP yang terikat. Parameter opsional ini menerima nilai Boolean . Nilai default-nya adalah salah.

Example

Contoh perintah berikut mengatur nilai default.

Set-HisDrdaService -IsPrimary -PingInterval 10000 -Port 446

Get-HisDrdaService

Cmdlet Get-HisDrdaService ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk koneksi Klien DRDA yang terikat.

Sintaksis

Get-HisDrdaService [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-HisDrdaService ini mengembalikan objek dengan properti: AllowClientIpAddresses (string); IsPrimary (Boolean); PartnerServers (string); EnablePerformanceCounters (Boolean); PingInterval (bilangan bulat); Port (bilangan bulat); SslCertificatePath (string); dan UseSsl (Boolean).

Example

Contoh perintah berikut mendapatkan nilai default.

Get-HisDrdaService
AllowClientIpAddresses    :
IsPrimary                 : True
PartnerServers            :
EnablePerformanceCounters : false
PingInterval              : 10000
Port                      : 446
SslCertificatePath        :
UseSsl                    : false

Set-DrdaSqlServerConnection

Cmdlet Set-DrdaSqlServerConnection ini mengonfigurasi Layanan DRDA untuk koneksi SQL Server keluar.

Sintaksis

Set-DrdaSqlServerConnection [-MappedAuthenticationDomain<string>] [-AuthenticationLookupTimeoutDuration<string>] [-AuthenticationLookupRetryCount<uint32>] [-SecurityTokenTimeoutDuration<string>] [-RollbackTransactionOnError ] [-ClientApplicationName<ClientApplicationName>] [-DefaultCollationName<string>] [-ConnectionString <string>] [-StoredProcedureCallTimeout<uint32>] [-HostInitiatedAffiliateApplication<string>] [-WindowsInitiatedAffiliateApplication<string>] [-EnableArithAbort ] [<CommonParameters>]

Parameter-parameternya

Parameter AuthenticationLookupRetryCount menginstruksikan Layanan DRDA berapa kali untuk mencoba permintaan pencarian autentikasi keamanan sebelum gagal. Parameter opsional ini menerima nilai bilangan bulat . Nilai defaultnya adalah 3 percobaan ulang

Parameter AuthenticationLookupTimeoutDuration menginstruksikan Layanan DRDA durasi waktu untuk menunggu permintaan pencarian autentikasi keamanan sebelum gagal. Parameter opsional ini menerima nilai string yang mewakili nilai durasi XML. Nilai defaultnya adalah PT30S (Periode Waktu adalah 30 detik). Nilai durasi ditentukan dalam formulir PnYnMnDTnHnMnS. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Koneksi SQL Server.

Parameter ClientApplicationName menginstruksikan Layanan DRDA cara mengatur properti koneksi Nama Aplikasi Klien SQL. Parameter opsional ini menerima nilai string enumerasi. Nilai default kosong. Tentukan externalName untuk menginstruksikan Layanan DRDA untuk menggunakan byte 1-8 dari Nama Eksternal DRDA (EXTNAM) yang mewakili nama pekerjaan, tugas, atau proses program klien DRDA AR. Tentukan transactionIdentifier untuk menginstruksikan Layanan DRDA untuk menggunakan byte 5-8 dari EXTNAM yang mewakili nama pengidentifikasi transaksi program klien DRDA AR saat berjalan di CICS untuk z/OS.

Parameter ConnectionString menentukan daftar nama argumen dan pasangan nilai untuk digunakan oleh Layanan DRDA dalam menentukan Microsoft ADO.NET Framework Data Provider untuk objek koneksi SQL Server. Parameter yang diperlukan ini menerima nilai string . Nilai defaultnya adalah Sumber Data=; Keamanan Terintegrasi=True; MultipleActiveResultSets=True. Untuk informasi selengkapnya, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Koneksi SQL Server.

Parameter DefaultCollationName menginstruksikan Layanan DRDA untuk menambahkan klausa SQL Server COLLATE (collation_name), saat mengubah pernyataan DB2 SELECT dengan klausul ORDER BY menjadi pernyataan SQL Server SELECT dengan klausa ORDER BY. Parameter opsional ini menerima nilai string . Nilai defaultnya adalah SQL_Latin1_General_CP1_CI_AS. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Pemetaan Kolase.

Parameter EnableArithAbort menginstruksikan Layanan DRDA untuk mengeluarkan pernyataan SET ARITHABORT pada waktu koneksi, untuk meminta SQL Server mengakhiri kueri saat terjadi kesalahan luapan atau pembagian demi nol selama eksekusi kueri. Parameter opsional ini menerima nilai Boolean . Defaultnya adalah false.

Parameter HostInitiatedAffiliateApplication menentukan nama Aplikasi Afiliasi yang harus digunakan Layanan DRDA dengan Microsoft Enterprise Single Sign-On untuk memetakan kredensial klien DRDA AR yang terikat ke pengguna domain Direktori Aktif Windows, ketika Klien SQL menggunakan Autentikasi Windows. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menginstruksikan Layanan DRDA untuk tidak menggunakan ESSO yang dimulai host. Saat menggunakan ESSO yang dimulai host, Anda harus menentukan Integrated Security=true dalam string koneksi SQL Server.

Parameter MappedAuthenticationDomain menginstruksikan Layanan DRDA tempat domain Microsoft Windows Active Directory memetakan kredensial klien DRDA yang terikat (nama pengguna dan kata sandi), saat menyambungkan ke SQL Server yang dikonfigurasi untuk autentikasi Windows menggunakan Antarmuka Penyedia Dukungan Keamanan (SSPI) terintegrasi, tetapi tidak saat menggunakan Microsoft Enterprise Single Sign-On. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong.

Parameter RollbackTransactionOnError menginstruksikan Layanan DRDA untuk menjalankan ROLLBACK setelah kesalahan database SQL Server negatif. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah benar.

Parameter SecurityTokenTimeout menginstruksikan Layanan DRDA untuk mempertahankan token keamanan selama durasi waktu, setelah itu untuk mendapatkan Pengidentifikasi Klien Windows (CID) baru. Parameter opsional ini menerima nilai durasi . Nilai defaultnya adalah PT8H (Periode Waktu adalah 8 jam). Nilai durasi ditentukan dalam formulir PnYnMnDTnHnMnS. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Koneksi SQL Server.

Parameter WindowsInitiatedAffiliateApplication menentukan nama Aplikasi Afiliasi yang harus digunakan Layanan DRDA dengan Microsoft Enterprise Single Sign-On untuk memetakan pengguna domain Windows Active Directory ke kredensial Klien SQL yang tidak terikat, ketika Klien SQL menggunakan Autentikasi SQL Server. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menginstruksikan Layanan DRDA untuk tidak menggunakan ESSO yang dimulai Windows. Saat menggunakan ESSO yang dimulai Windows, Anda harus menentukan Integrated Security=false dalam string koneksi SQL Server.

Parameter StoredProcedureCallTimeout menginstruksikan Layanan DRDA durasi waktu (dalam detik) untuk menunggu SQL Server memproses pernyataan PANGGILAN untuk menjalankan prosedur tersimpan, sebelum mengakhiri upaya dan menghasilkan kesalahan. Parameter opsional ini menerima nilai bilangan bulat . Nilai yang valid lebih besar dari atau sama dengan 0 dan kurang dari atau sama dengan 2147483647. Nilai 0 menunjukkan tidak ada batas (upaya untuk menjalankan perintah akan menunggu tanpa batas waktu). Nilai defaultnya adalah 30 detik.

Example

Contoh perintah berikut mengatur nilai default.

Perhatian

Contoh atau panduan ini mereferensikan informasi sensitif, seperti string koneksi atau nama pengguna dan kata sandi. Jangan pernah melakukan hardcode nilai-nilai ini dalam kode Anda, dan pastikan Anda melindungi data rahasia dengan menggunakan autentikasi paling aman yang tersedia. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Set-HisDrdaSqlServerConnection -AuthenticationLookupRetryCount 3 -AuthenticationLookupTimeoutDuration PT30S -ClientApplicationName empty -ConnectionString "Data Source=localhost; Integrated Security=True; MultipleActiveResultSets=True" -DefaultCollationName SQL_Latin1_General_CP1_CI_AS -RollbackTransactionOnError -SecurityTokenTimeoutDuration PT8H -StoredProcedureCallTimeout 30

Get-DrdaSqlServerConnection

Cmdlet Get-DrdaSqlServerConnection ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk koneksi SQL Server yang keluar.

Sintaksis

Get-DrdaSqlServerConnection [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-DrdaSqlServerConnection ini mengembalikan objek dengan properti: ArithAbort (Boolean); AuthenticationLookupTimeout (string); AuthenticationLookupRetryCount (bilangan bulat); ClientApplicationName (string); ConnectionString (string); DefaultCollationName (string); HostInitiatedAffiliateApplication (string); MappedAuthenticationDomain (string); RollbackTransactionOnError (Boolean); SecurityTokenTimeoutSeconds (string); StoredProcedureCallTimeoutSeconds (bilangan bulat); dan WindowsInitiatedAffiliateApplication (string).

Example

Contoh perintah berikut mendapatkan nilai default.

Get-HisDrdaSqlServerConnection
ArithAbort                           :
AuthenticationLookupTimeout          : PT30S
AuthenticationLookupRetryCount       : 3
ClientApplicationName                :
ConnectionString                     : Data Source=localhost;Integrated Security=True;MultipleActiveResultSets=True
DefaultCollationName                 : SQL_Latin1_General_CP1_CI_AS
HostInitiatedAffiliateApplication    :
MappedAuthenticationDomain           :
RollbackTransactionOnError           : true
SecurityTokenTimeoutSeconds          : PT8H
StoredProcedureCallTimeoutSeconds    : 30
WindowsInitiatedAffiliateApplication :

Set-DrdaPackageBindProcessing

Cmdlet Set-DrdaPackageBindProcessing ini mengonfigurasi Layanan DRDA untuk memproses paket SQL statis DRDA ke dalam prosedur tersimpan SQL Server.

Sintaksis

Set-DrdaPackageBindProcessing [-CreatePackageProcedureWithCustomSqlScripts ] [-PackageProcedureSchemaList <string>] [-CreatePackageProcedure ] [-CreatePackageXml ] [-PackageXmlFormat <PackageXmlFormat>] [-PackageXmlLocation <string>] [-StoredProcedureNameSeparator <string>] [-CreatePackageProcedureWithExtendedProperties ] [<CommonParameters>]

Parameter-parameternya

Parameter CreatePackageProcedure menginstruksikan Layanan DRDA untuk memproses satu alur BGNBND ke prosedur tersimpan SQL Server, mengubah pernyataan asli seperti yang didefinisikan oleh DRDA BNDSQLSTT mengalir ke sintaks SQL Server yang sesuai. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah benar.

Parameter CreatePackageProcedureWithCustomSqlScripts menginstruksikan Layanan DRDA untuk memproses DRDA BGNBND dan BNDSQLSTT melalui komponen listener pengikat paket kustom eksternal. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah false.

Parameter CreatePackageProcedureWithExtendedProperties menginstruksikan Layanan DRDA untuk mempertahankan opsi pengikatan paket BGNBND sebagai properti yang diperluas pada prosedur tersimpan SQL Server. Parameter opsional ini menerima nilai Boolean . Nilai default-nya adalah salah.

Parameter CreatePackageXml menginstruksikan Layanan DRDA untuk memproses satu alur BGNBND ke dalam file XML paket SQL statis untuk DB2, mempertahankan opsi dan pernyataan ikatan asli seperti yang didefinisikan oleh alur DRDA BNDSQLSTT. Parameter opsional ini menerima nilai Boolean . Nilai default-nya adalah salah.

PackageProcedureSchemaList menginstruksikan Layanan DRDA untuk menemukan prosedur tersimpan SQL Server target dalam skema alternatif. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong. String terdiri dari nama skema SQL Server yang dipisahkan koma. Parameter packageProcedureSchemaList mirip dengan IBM DB2 untuk register khusus z/OS CURRENT PACKAGESET dan SET CURRENT PACKAGESET.

Parameter PackageXmlFormat menginstruksikan Layanan DRDA untuk menulis SQL statis untuk file XML DB2 dalam format v90 atau v85. Parameter opsional ini menerima nilai string enumerasi dari v85 atau v90. Nilai defaultnya adalah v90.

Parameter PackageXmlLocation menginstruksikan Layanan DRDA tempat menulis SQL statis untuk file XML paket DB2. Parameter opsional ini menerima nilai string . Nilai defaultnya adalah c:\temp.

Parameter StoredProcedureNameSeparator menginstruksikan Layanan DRDA karakter pemisah apa yang akan digunakan saat memetakan nama paket DRDA ke nama prosedur tersimpan SQL Server. Parameter opsional ini menerima nilai string . Nilai default adalah karakter garis bawah tunggal (_).

Example

Contoh perintah berikut mengatur nilai default.

Set-HisDrdaPackageBindProcessing -CreatePackageProcedure -PackageXmlFormat v90 -PackageXmlLocation c:\temp -StoredProcedureNameSeparator _

Get-HisDrdaPackageBindProcessing

Cmdlet Get-HisDrdaPackageBindProcessing ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk memproses paket SQL statis DRDA ke dalam prosedur tersimpan SQL Server.

Sintaksis

Get-HisDrdaPackageBindProcessing [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-HisDrdaPackageBindProcessing ini mengembalikan objek dengan properti: CreatePackageProcedure (Boolean); CreatePackageXml (Boolean); PackageXmlFormat (string); PackageXmlLocation (string); StoredProcedureNameSeparator (string); CreatePackageProcedureWithExtendedProperties (Boolean); CreatePackageProcedureWithCustomSqlScripts (Boolean); dan PackageProcedureSchemaList (string).

Example

Contoh perintah berikut mendapatkan nilai default.

Get-HisDrdaPackageBindProcessing
CreatePackageProcedure                       : true
CreatePackageXml                             : false
PackageXmlFormat                             : v90
PackageXmlLocation                           : c:\temp
StoredProcedureNameSeparator                 : _
CreatePackageProcedureWithExtendedProperties : false
CreatePackageProcedureWithCustomSqlScripts   : false
PackageProcedureSchemaList                   :

Set-HisDrdaPackageProcedureCache

Cmdlet Set-HisDrdaPackageProcedureCache ini mengonfigurasi Layanan DRDA untuk penembolokan metadata untuk prosedur tersimpan SQL Server untuk memverifikasi jenis pernyataan, jenis kursor, jenis data parameter, dan atribut lainnya.

Sintaksis

<string> Set-HisDrdaPackageProcedureCache -FlushTimeSpan [<CommonParameters>]

Parameter-parameternya

Parameter FlushTimeSpan menginstruksikan Layanan DRDA untuk membersihkan cache prosedur paket setelah interval waktu yang ditentukan. Parameter opsional ini menerima nilai string yang mewakili nilai durasi XML. Nilai defaultnya adalah P1D (Periode Waktu adalah 1 Hari). Nilai durasi ditentukan dalam formulir PnYnMnDTnHnMnS. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Pemrosesan Pengikatan Paket.

Example

Contoh perintah berikut mengatur nilai default.

Set-HisDrdaPackageProcedureCache -FlushTimeSpan P1D

Get-HisDrdaPackageProcedureCache

Cmdlet Get-HisDrdaPackageProcedureCache ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk penembolokan metadata untuk prosedur tersimpan SQL Server untuk memverifikasi jenis pernyataan, jenis kursor, jenis data parameter, dan atribut lainnya.

Sintaksis

Get-HisDrdaPackageProcedureCache [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-HisDrdaPackageProcedureCache ini mengembalikan objek dengan properti: FlushTimeSpan (string).

Example

Contoh perintah berikut mendapatkan nilai default.

Get-HisDrdaPackageProcedureCache
FlushTimeSpan
-------------
P1D

Set-HisDrdaSqlTransform

Cmdlet Set-DrdaSqlTransform ini mengonfigurasi Layanan DRDA untuk menggunakan transformasi SQL berbasis CLR internal atau eksternal untuk mengonversi sintaks fungsi DB2 menjadi sintaks fungsi SQL Server T-SQL.

Sintaksis

Set-DrdaSqlTransform [-EnableUnicodeOutput] [-Type<SqlTransforms>] [<CommonParameters>]

Parameter-parameternya

Parameter EnableUnicodeOutput menginstruksikan Layanan DRDA untuk mengodekan output dari transformator SQL berbasis CLR di Unicode atau ANSI. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah false, yang menginstruksikan Layanan DRDA untuk menghasilkan string ANSI CHAR dan VARCHAR.

Parameter Jenis menginstruksikan Layanan DRDA untuk menggunakan layanan internal atau transformasi SQL berbasis CLR eksternal. Parameter opsional ini menerima nilai JenisLayanan atau Clr. Nilai defaultnya adalah Layanan.

Example

Contoh perintah berikut mengatur nilai default.

Set-HisDrdaSqlTransform -Type Service

Get-HisDrdaSqlTransform

Cmdlet Get-HisDrdaSqlTransform ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk menggunakan transformasi SQL berbasis CLR internal atau eksternal untuk mengonversi sintaks fungsi DB2 menjadi sintaks fungsi SQL Server T-SQL.

Sintaksis

Get-HisDrdaSqlTransforms [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-HisDrdaSqlTransforms ini mengembalikan objek dengan properti: Jenis (SqlTransforms); dan EnableUnicodeOutput (Boolean).

Example

Contoh perintah berikut mendapatkan nilai default.

Get-HisDrdaSqlTransform
Type
----
Service

EnableUnicodeOutput
-------------------
False

Pemetaan Alias Database

Database IBM DB2 dan Microsoft SQL Server menggunakan terminologi yang berbeda untuk penamaan objek, seperti yang dapat dilihat dalam tabel berikut yang menentukan pengidentifikasi objek tiga bagian yang sepenuhnya memenuhi syarat untuk tabel. Layanan DRDA dapat memetakan katalog DB2 dan nama skema ke katalog dan nama skema SQL Server. Untuk informasi selengkapnya, lihat Mengonfigurasi Pemetaan Alias Database.

Add-HisDrdaDatabaseAlias

Cmdlet Add-HisDrdaDatabaseAlias ini mengonfigurasi Layanan DRDA untuk memetakan katalog dan nama skema terikat ke katalog keluar dan nama skema, untuk digunakan saat menjalankan paket SQL statis untuk perintah DB2 yang dipetakan ke prosedur tersimpan SQL Server.

Sintaksis

Add-HisDrdaDatabaseAlias -SourceLocation<string> -SourceCollection<string> -TargetDatabase<string> -TargetSchema<string> [<CommonParameters>]

Parameter-parameternya

Parameter SourceLocation mendefinisikan DRDA RDBNAM (Nama Database Relasional) yang harus digunakan Layanan DRDA saat memetakan ke nama database SQL Server yang tidak terikat. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menunjukkan nilai apa pun.

Parameter SourceCollection mendefinisikan DRDA COLID (Pengidentifikasi Koleksi) yang harus digunakan Layanan DRDA saat memetakan ke nama skema SQL Server yang tidak terikat. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menunjukkan nilai apa pun.

Parameter TargetDatabase mendefinisikan nama database SQL Server out-bound yang harus digunakan Layanan DRDA saat memetakan dari nilai RDBNAM DRDA yang terikat. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menunjukkan nilai apa pun.

Parameter TargetSchema mendefinisikan nama skema SQL Server out-bound yang harus digunakan Layanan DRDA saat memetakan dari nilai DRDA COLID yang terikat. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong, yang menunjukkan nilai apa pun.

Example

Contoh perintah berikut menambahkan nilai sampel.

Add-HisDrdaDatabaseAlias -SourceCollection DSN8HC91 -SourceLocation CONTOSO -TargetDatabase ContosoRetailDW -TargetSchema DSN8910

Get-HisDrdaDatabaseAlias

Cmdlet Get-HisDrdaDatabaseAlias ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk memetakan katalog terikat dan nama skema ke katalog keluar dan nama skema, untuk digunakan saat menjalankan paket SQL statis untuk perintah DB2 yang dipetakan ke prosedur tersimpan SQL Server.

Sintaksis

Get-HisDrdaDatabaseAlias [<CommonParameters>]

Parameter-parameternya

Tidak ada.

Output

Cmdlet Get-HisDrdaDatabaseAlias ini mengembalikan objek dengan kumpulan properti: SourceLocation (string); SourceCollection (string); TargetDatabase (string); dan TargetSchema (string).

Example

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaDatabaseAlias
SourceLocation
--------------
CONTOSO

SourceCollection
----------------
DSN8HC91

TargetDatabase
--------------
ContosoRetailDW

TargetSchema
------------
DSN8910

Konversi Waktu Tanggal Layanan DRDA

Layanan DRDA akan memformat nilai waktu tanggal harfiah string dari format sumber dan ke dalam target saat memproses pernyataan SQL dinamis dan statis, untuk waktu tanggal dan jenis data karakter tertentu.

Add-DrdaDatetimeFormat

Cmdlet Add-DrdaDatetimeFormat ini mengonfigurasi Layanan DRDA untuk memproses nilai tanggal harfiah string dalam jenis data DB2 dan SQL Server DATE, CHAR (10), dan VARCHAR (10), untuk mengonversi dari format tanggal DB2 ke format tanggal SQL Server, dan untuk mengonversi dari format tanggal SQL Server ke format tanggal DB2. DateMasks berisi satu atau beberapa elemen dateMask untuk menentukan pemetaan tanggal. Elemen dateMask berisi db2ToSql atau sqlToDb2 untuk menunjukkan arah, dan sourceFormat dan targetFormat untuk menentukan pemetaan. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Konversi Tanggal Waktu.

Sintaksis

<Add-DrdaDatetimeFormat -Conversion Konversi> -DateFormat <DateFormats> [<CommonParameters>]

<Add-DrdaDatetimeFormat -Conversion Konversi> -TimeFormat <TimeFormats> [<CommonParameters>]

<Add-DrdaDatetimeFormat -Conversion Konversi> -DateTimeFormat <DateTimeFormats> [<CommonParameters>]

Parameter-parameternya

Parameter Konversi menentukan arah baik DB2-ke-SQL atau SQL-to-DB2. Parameter yang diperlukan ini menerima nilai Konversi yang dijumlahkan . Tentukan Db2toSql untuk menginstruksikan Layanan DRDA membaca untuk mengonversi format DateTime yang terikat. Tentukan SqlToDb2 untuk menginstruksikan Layanan DRDA untuk menulis untuk mengonversi format DateTime yang tidak terikat.

Parameter DateFormat menentukan jenis format. Parameter yang diperlukan ini menerima nilai DateFormat yang dijumlahkan.

Parameter TimeFormat menentukan jenis format. Parameter yang diperlukan ini menerima nilai TimeFormat yang dijumlahkan.

Parameter DateTimeFormat menentukan jenis format. Parameter yang diperlukan ini menerima nilai DateTimeFormat yang dijumlahkan.

Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Konversi Tanggal Waktu.

Example

Contoh perintah berikut menetapkan contoh nilai Tanggal.

Add-HisDrdaDatetimeFormat -Conversion Db2ToSql -DateFormat Usa

Contoh perintah berikut menetapkan contoh nilai Waktu.

Add-HisDrdaDatetimeFormat -Conversion Db2ToSql -TimeFormat HmsPeriod

Contoh perintah berikut menetapkan contoh nilai Tanggal.

Add-HisDrdaDatetimeFormat -Conversion Db2ToSql -DateTimeFormat IsoTimestampFormat

Get-HisDrdaDatetimeFormat

Cmdlet Get-HisDrdaDatetimeFormat ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk memproses nilai tanggal harfiah string dalam jenis data DB2 dan SQL Server DATE, CHAR (10), dan VARCHAR (10), untuk mengonversi dari format tanggal DB2 ke format tanggal SQL Server, dan untuk mengonversi dari format tanggal SQL Server ke format tanggal DB2.

Sintaksis

Get-HisDrdaDatetimeFormat -DateTime<DateTime> [<CommonParameters>]

Parameter-parameternya

Parameter DateTime menginstruksikan Layanan DRDA untuk mengembalikan konversi format yang dikonfigurasi. Parameter yang diperlukan ini menerima nilai DateTime yang dijumlahkan . Tidak ada nilai default . Tentukan Tanggal untuk menginstruksikan Layanan DRDA untuk mengembalikan konversi format Tanggal yang dikonfigurasi. Tentukan Waktu untuk menginstruksikan Layanan DRDA untuk mengembalikan konversi format Waktu yang dikonfigurasi. Tentukan DateTime untuk menginstruksikan Layanan DRDA untuk mengembalikan konversi format DateTime yang dikonfigurasi.

Output

Cmdlet Get-HisDrdaDatetimeFormat ini mengembalikan objek dengan kumpulan properti: Db2ToSql (string); dan SqlToDb2 (string).

Example

Contoh perintah berikut mendapatkan nilai Tanggal default.

Get-HisDrdaDatetimeFormat -DateTime Date
Db2ToSql
--------
Iso

SqlToDb2
--------
Iso

Contoh perintah berikut mendapatkan nilai Waktu default.

Get-HisDrdaDatetimeFormat -DateTime Date
Db2ToSql
--------
HmsColong
HmsPeriod

SqlToDb2
--------
HmsColon

Contoh perintah berikut mendapatkan nilai DateTime default.

Get-HisDrdaDatetimeFormat -DateTime Date
Db2ToSql
--------
Db2TimestampFormat

SqlToDb2
--------
Db2TimestampFormat

Remove-HisDrdaDatetimeFormat

Cmdlet Remove-HisDrdaDatetimeFormat ini menghapus satu atau beberapa pengaturan konfigurasi Layanan DRDA untuk memproses nilai tanggal harfiah string dalam jenis data DB2 dan SQL Server DATE, CHAR (10), dan VARCHAR (10), untuk mengonversi dari format tanggal DB2 ke format tanggal SQL Server, dan untuk mengonversi dari format tanggal SQL Server ke format tanggal DB2.

Sintaksis

Remove-HisDrdaDatetimeFormat -DateTime<DateTime> -Konversi<Konversi> -Format<string> [<CommonParameters>]

Parameter-parameternya

Parameter DateTime menginstruksikan Layanan DRDA untuk menghapus konversi format yang dikonfigurasi. Parameter yang diperlukan ini menerima nilai DateTime yang dijumlahkan . Tidak ada nilai default . Tentukan Tanggal untuk menginstruksikan Layanan DRDA untuk menghapus konversi format Tanggal yang dikonfigurasi. Tentukan Waktu untuk menginstruksikan Layanan DRDA untuk menghapus konversi format Waktu yang dikonfigurasi. Tentukan DateTime untuk menginstruksikan Layanan DRDA untuk menghapus konversi format DateTime yang dikonfigurasi.

Parameter Konversi menentukan arah baik DB2-ke-SQL atau SQL-to-DB2. Parameter yang diperlukan ini menerima nilai Konversi yang dijumlahkan . Tentukan Db2toSql untuk menginstruksikan Layanan DRDA membaca untuk mengonversi format DateTime yang terikat. Tentukan SqlToDb2 untuk menginstruksikan Layanan DRDA untuk menulis untuk mengonversi format DateTime yang tidak terikat.

Parameter Format mendefinisikan jenis format. Parameter yang diperlukan ini menerima nilai DateFormat, TimeFormat, atau DateTimeFormat yang dijumlahkan.

Example

Contoh perintah berikut menghapus contoh nilai Tanggal.

Remove-HisDrdaDatetimeFormat -Conversion Db2ToSql -DateTime Date -Format Usa

Contoh perintah berikut menetapkan contoh nilai Waktu.

Remove-HisDrdaDatetimeFormat -Conversion Db2ToSql -DateTime Time -Format HmsPeriod

Contoh perintah berikut menetapkan contoh nilai Tanggal.

Remove-HisDrdaDatetimeFormat -Conversion Db2ToSql -DateTime DateTime -Format IsoTimestampFormat

Pengodean Layanan DRDA

Layanan DRDA memetakan halaman kode dan mendukung konversi halaman kode kustom menggunakan komponen HIS Encoder yang mendasar dan komponen sistem Dukungan Bahasa Nasional Windows (NLS). Dengan menggunakan Microsoft Windows Update, Anda dapat menginstal paket bahasa Windows tambahan yang menyertakan pustaka konversi halaman kode NLS Windows. Secara opsional, HIS Encoder dapat memuat halaman kode NLS kustom berdasarkan elemen codePage yang ditentukan dalam bagian codePages dari file MsDrdaService.exe.config. HIS Encoder dapat menyesuaikan titik kode peta dalam NLS standar dan halaman kode NLS kustom berdasarkan elemen ebcdicToUnicodeConversion yang ditentukan dalam bagian codePages dari file MsDrdaService.exe.config. Untuk informasi selengkapnya dan deskripsi nilai, lihat Mengonfigurasi Pengodean Layanan.

Add-HisCustomCodePage

Cmdlet Add-HisCustomCodePage ini mengonfigurasi Layanan DRDA untuk menginstruksikan komponen HIS Encoder untuk memuat file konversi halaman kode sistem Windows National Language Support (NLS) kustom.

Sintaksis

Add-HisCustomCodePage -CodePage<uint32> -Nama<string> -NlsCodePage<uint32> [-Description<string>] [<CommonParameters>]

Parameter-parameternya

Parameter CodePage menginstruksikan HIS Encoder untuk memuat file halaman kode NLS kustom bernomor. Parameter yang diperlukan ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Nama menamai halaman kode NLS kustom yang harus dimuat his Encoder berdasarkan nomor halaman kode NLS kustom yang ditentukan. Parameter yang diperlukan ini menerima string. Nilai default adalah string kosong.

Parameter NlsCodePage menentukan nomor halaman kode NLS standar mana yang harus diganti oleh Encoder HIS dengan nomor halaman kode kustom. Parameter yang diperlukan ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Deskripsi menjelaskan halaman kode NLS kustom yang harus dimuat oleh HIS Encoder berdasarkan nomor halaman kode NLS kustom yang ditentukan. Parameter opsional ini menerima string. Nilai default adalah string kosong.

Example

Contoh perintah berikut menetapkan nilai sampel.

Add-HisCustomCodePage -CodePage 21140 -Name Custom21140 -NlsCodePage 1140 -Description "Custom codepage based on 1140"

Get-HisCustomCodePage

Cmdlet Get-HisCustomCodePage ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk menginstruksikan komponen HIS Encoder untuk memuat file konversi halaman kode sistem Windows National Language Support (NLS) kustom.

Sintaksis

Get-HisCustomCodePage [-CodePage<uint32>] [-Name<string>] [-NlsCodePage<uint32>] [<CommonParameters>]

Parameter-parameternya

Parameter CodePage menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file halaman kode NLS kustom bernomor ini. Parameter opsional ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Nama menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan nama halaman kode NLS kustom ini. Parameter opsional ini menerima string. Nilai default adalah string kosong.

Parameter NlsCodePage menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan nomor halaman kode kustom ini. Parameter opsional ini menerima bilangan bulat. Nilai default adalah 0.

Output

Cmdlet Get-HisCustomCodePage ini mengembalikan objek dengan properti: Nama (string); CodePage (bilangan bulat); NlsCodePage (bilangan bulat); dan Deskripsi (string).

Example

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisCustomCodePage -CodePage 21140 -Name Custom21140 -NlsCodePage 1140
Name
----
Custom21140

CodePage
--------
21140

Description
-----------
Custom code based on 1140

NlsCodePage
1140

Remove-HisCustomCodePage

Cmdlet Remove-HisCustomCodePage ini menghapus pengaturan konfigurasi Layanan DRDA untuk menginstruksikan komponen HIS Encoder untuk memuat file konversi halaman kode sistem Windows National Language Support (NLS) kustom.

Sintaksis

Remove-HisCustomCodePage string> [-Name] <[<CommonParameters>]

Parameter-parameternya

Parameter Nama menginstruksikan Layanan DRDA untuk menghapus pengaturan konfigurasi menggunakan nama halaman kode NLS kustom. Parameter yang diperlukan ini menerima string. Nilai default adalah string kosong.

Example

Contoh perintah berikut menghapus nilai sampel.

Remove-HisCustomCodePage -Name Custom21140

Add-HisCustomConversion

Cmdlet Add-HisCustomConversion ini mengonfigurasi Layanan DRDA untuk mengambil alih pemetaan titik kode dalam NLS standar dan halaman kode NLS kustom.

Sintaksis

Add-HisCustomConversion -CodePage<uint32> [-EbcdicToUnicode<string[]>] [-UnicodeToEbcdic<string[]>] [<CommonParameters>]

Add-HisCustomConversion -String nama<> [-EbcdicToUnicode<string[]>] [-UnicodeToEbcdic<string[]>] [<CommonParameters>]

Parameter-parameternya

Parameter CodePage menginstruksikan Layanan DRDA untuk menambahkan pengaturan konfigurasi menggunakan file halaman kode NLS bernomor ini. Parameter yang diperlukan ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Nama menginstruksikan Layanan DRDA untuk menambahkan pengaturan konfigurasi menggunakan file nama halaman kode NLS kustom ini. Parameter yang diperlukan ini menerima string. Nilai default adalah string kosong.

Parameter EbcdicToUnicode menginstruksikan Pengode HIS untuk mengonversi dari titik kode EBCDIC yang ditentukan. Parameter opsional ini menerima nilai string , dalam bentuk "To=From" di mana "Ke" adalah nilai titik kode heks EBCDIC dan "Dari" adalah nilai titik kode heksa Unicode. Nilai default adalah string kosong.

Parameter UnicodeToEbcdic menginstruksikan HIS Encoder untuk mengonversi dari titik kode Unicode yang ditentukan. Parameter opsional ini menerima nilai string , dalam bentuk "To=From" di mana "Ke" adalah nilai titik kode heksa Unicode dan "Dari" adalah nilai titik kode heksa EBCDIC. Nilai default adalah string kosong.

Get-HisCustomConversion

Cmdlet Get-HisCustomConversion ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk mengambil alih pemetaan titik kode dalam NLS standar dan halaman kode NLS kustom.

Sintaksis

Get-HisCustomConversion -Type<ConversionType> {EbcdicToUnicode | UnicodeToEbcdic} -CodePage <uint32> [<CommonParameters>]

Get-HisCustomConversion -Type<ConversionType> {EbcdicToUnicode | Untai (karakter>) -Name <UnicodeToEbcdic} [<CommonParameters>]

Parameter-parameternya

Parameter CodePage menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file halaman kode NLS bernomor ini. Parameter yang diperlukan ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Nama menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file nama halaman kode NLS kustom ini. Parameter yang diperlukan ini menerima string. Nilai default adalah string kosong.

Parameter Jenis menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file halaman kode NLS bernomor ini atau file nama halaman kode NLS kustom. Parameter yang diperlukan ini menerima nilai enumerasi dari EbcdicToUnicode atau UnicodeToEbcdic.

Output

Cmdlet Get-HisCustomConversion ini mengembalikan objek dengan properti: Dari (hex); dan Ke (hex).

Remove-HisCustomConversion

Cmdlet Remove-HisCustomConversion ini menghapus pengaturan konfigurasi Layanan DRDA untuk menimpa pemetaan titik kode dalam NLS standar dan halaman kode NLS kustom.

Sintaksis

Remove-HisCustomConversion -CodePage<uint32> [-EbcdicToUnicode<string[]>] [-UnicodeToEbcdic<string[]>] [<CommonParameters>]

Remove-HisCustomConversion -String nama<> [-EbcdicToUnicode<string[]>] [-UnicodeToEbcdic<string[]>] [<CommonParameters>]

Parameter-parameternya

Parameter CodePage menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file halaman kode NLS bernomor ini. Parameter yang diperlukan ini menerima bilangan bulat. Nilai default adalah 0.

Parameter Nama menginstruksikan Layanan DRDA untuk mendapatkan pengaturan konfigurasi menggunakan file nama halaman kode NLS kustom ini. Parameter yang diperlukan ini menerima string. Nilai default adalah string kosong.

Parameter EbcdicToUnicode menginstruksikan Pengode HIS untuk mengonversi dari titik kode EBCDIC yang ditentukan. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong.

Parameter UnicodeToEbcdic menginstruksikan HIS Encoder untuk mengonversi dari titik kode Unicode yang ditentukan. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong.

Pengodean Aplikasi Layanan DRDA

Layanan DRDA mengonversi halaman kode dasar dan memetakan titik kode menggunakan komponen HIS Encoder yang mendasar dan komponen sistem Dukungan Bahasa Nasional Windows (NLS). Elemen applicationEncodings berisi elemen applicationEncoding untuk menentukan skema pengodean tingkat aplikasi default berdasarkan per database. Untuk informasi selengkapnya dan deskripsi nilai, lihat Mengonfigurasi Pengodean Aplikasi.

Add-HisDrdaApplicationEncoding

Cmdlet Add-HisDrdaApplicationEncoding ini mengonfigurasi Layanan DRDA untuk skema pengodean tingkat aplikasi default per database, untuk digunakan oleh komponen HIS Encoder dan komponen sistem Windows National Language Support (NLS) dalam titik kode pemetaan dalam halaman kode. Untuk informasi selengkapnya dan deskripsi nilai, lihat Mengonfigurasi Pengodean Aplikasi untuk informasi selengkapnya.

Sintaksis

Add-HisDrdaApplicationEncoding -Ccsid<uint32> -String> database <[-Scheme<string>] [<CommonParameters>]

Add-HisDrdaApplicationEncoding -String database<> -CustomCcsid<uint32> [-Scheme<string>] [<CommonParameters>]

Parameter-parameternya

Parameter Ccsid menginstruksikan Layanan DRDA untuk mengodekan parameter output dan nilai tataan hasil menggunakan CCSID penggantian (Pengidentifikasi Set Karakter Berkode), dan bukan CCSID yang diminta klien DRDA AR. Parameter yang diperlukan ini menerima bilangan bulat. Nilai defaultnya adalah 1208.

Parameter CustomCcsid menginstruksikan Layanan DRDA untuk mengodekan parameter output dan nilai tataan hasil menggunakan CCSID kustom penggantian (Pengidentifikasi Set Karakter Berkode), dan bukan CCSID yang diminta klien DRDA AR. Parameter yang diperlukan ini menerima bilangan bulat. Nilai defaultnya adalah -1.

Parameter Database menginstruksikan Layanan DRDA untuk mengodekan parameter output dan nilai tataan hasil menggunakan skema pengodean penggantian, dan bukan skema pengodean yang diminta klien DRDA AR, hanya untuk database SQL Server target tertentu. Parameter yang diperlukan ini menerima nilai string . Nilai default adalah string kosong.

Parameter Skema menginstruksikan Layanan DRDA untuk mengodekan parameter output dan nilai tataan hasil menggunakan skema pengodean penggantian, dan bukan skema pengodean yang diminta klien DRDA AR. Parameter opsional ini menerima nilai string . Nilai yang didukung adalah Ebcdic, Unicode, dan Ansi. Nilai defaultnya adalah Unicode.

Example

Contoh perintah berikut menetapkan nilai sampel.

Add-HisDrdaApplicationEncoding -Ccsid 1140 -Database NWIND1 -Scheme Ebcdic

Contoh perintah berikut mengatur nilai default.

Add-HisDrdaApplicationEncoding -CustomCcsid 1234 -Database NWIND1 -Scheme Ebcdic

Get-HisDrdaApplicationEncoding

Cmdlet Get-HisDrdaApplicationEncoding ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk skema pengodean tingkat aplikasi default per database, untuk digunakan oleh komponen HIS Encoder dan komponen sistem Windows National Language Support (NLS) dalam titik kode pemetaan dalam halaman kode.

Sintaksis

Get-HisDrdaApplicationEncoding [-Ccsid<uint32>] [-Database<string>] [-CustomCcsid<uint32>] [<CommonParameters>]

Parameter-parameternya

Parameter Ccsid menginstruksikan Layanan DRDA untuk mendapatkan konfigurasi pengodean aplikasi menggunakan CCSID penggantian (Pengidentifikasi Set Karakter Berkode). Parameter opsional ini menerima bilangan bulat. Nilai defaultnya adalah 1208.

Parameter CustomCcsid menginstruksikan Layanan DRDA untuk mendapatkan konfigurasi pengodean aplikasi menggunakan CCSID kustom (Pengidentifikasi Set Karakter Berkode). Parameter opsional ini menerima bilangan bulat. Nilai defaultnya adalah -1.

Parameter Database menginstruksikan Layanan DRDA untuk mendapatkan konfigurasi pengodean aplikasi menggunakan nama database SQL Server target tertentu. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong.

Output

Cmdlet Get-HisDrdaApplicationEncoding ini mengembalikan objek dengan properti: Skema (string); Ccsid (bilangan bulat); Database (string); dan CustomCcsid (bilangan bulat).

Example

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaApplicationEncoding
Scheme
------
Ebcdic
Ebcdic

Ccsid
-----
1140

Database
--------
NWIND1
NWIND1

Customccsid
-----------

1234

Remove-HisDrdaApplicationEncoding

Cmdlet Remove-HisDrdaApplicationEncoding ini menghapus pengaturan konfigurasi Layanan DRDA untuk skema pengodean tingkat aplikasi default per database, untuk digunakan oleh komponen HIS Encoder dan komponen sistem Windows National Language Support (NLS) dalam titik kode pemetaan dalam halaman kode.

Sintaksis

Remove-HisDrdaApplicationEncoding -Ccsid<string[]> [-Database<string>] [<CommonParameters>]

Remove-HisDrdaApplicationEncoding -CustomCcsid<string[]> [-Database<string>] [<CommonParameters>]

Parameter-parameternya

Parameter Ccsid menginstruksikan Layanan DRDA untuk menghapus konfigurasi pengodean aplikasi menggunakan CCSID penggantian (Pengidentifikasi Set Karakter Berkode). Parameter opsional ini menerima bilangan bulat. Nilai defaultnya adalah 1208.

Parameter CustomCcsid menginstruksikan Layanan DRDA untuk menghapus konfigurasi pengodean aplikasi menggunakan CCSID kustom (Pengidentifikasi Set Karakter Berkode). Parameter opsional ini menerima bilangan bulat. Nilai defaultnya adalah -1.

Parameter Database menginstruksikan Layanan DRDA untuk menghapus konfigurasi pengodean aplikasi menggunakan nama database SQL Server target yang ditentukan. Parameter opsional ini menerima nilai string . Nilai default adalah string kosong.

Example

Contoh perintah berikut menghapus nilai sampel.

Remove-HisDrdaApplicationEncoding -Ccsid 1140

Contoh perintah berikut menghapus nilai sampel.

Remove-HisDrdaApplicationEncoding -CustomCcsid 1234

Pemetaan Kolaborasi Layanan DRDA

Layanan DRDA memetakan sintaks kolaborasi untuk menyediakan kompatibilitas lintas platform hasil kueri. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Pemetaan Kolase.

Add-HisDrdaCollationName

Cmdlet Add-HisDrdaCollationName ini mengonfigurasi Layanan DRDA untuk mengubah pernyataan SELECT dari sintaks DB2 ORDER BY COLLATION_KEY (nama kolase) ke sintaks SQL Server T-SQL ORDER BY COLLATE (collation_name), memetakan dari nilai nama kolase DB2 ke nilai collation_name SQL Server, untuk memberikan hasil kueri yang lebih kompatibel. Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Pemetaan Kolase.

Sintaksis

<string -From string>> Add-HisDrdaCollationName -To <[<CommonParameters>]

Parameter-parameternya

Parameter To menginstruksikan Transformer SQL Layanan DRDA untuk mengonversi ke string collation_name yang ditentukan dalam klausa SQL Server SELECT ORDER BY COLLATE. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Parameter From menginstruksikan Transformer SQL Layanan DRDA untuk mengonversi dari string nama kolase yang ditentukan dalam klausa DB2 SELECT ORDER BY COLLATION_KEY. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Example

Contoh perintah berikut menetapkan nilai sampel.

Add-HisDrdaCollationName -From UCA400R1_LEN_AN -To SQL_EBCDIC037_CP1_CS_AS

Get-HisDrdaCollationName

Cmdlet Get-HisDrdaCollationName ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk mengubah pernyataan SELECT dari sintaks DB2 ORDER BY COLLATION_KEY (nama kolase) ke sintaks SQL Server T-SQL ORDER BY COLLATE (collation_name), pemetaan dari nilai nama kolase DB2 ke nilai collation_name SQL Server, untuk memberikan hasil kueri yang lebih kompatibel.

Sintaksis

Get-HisDrdaCollationName [-Ke<string>] [-From<string>] [<CommonParameters>]

Parameter-parameternya

Parameter Kepada menginstruksikan Layanan DRDA mendapatkan konfigurasi nama kolaborasi menggunakan string collation_name yang ditentukan. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Parameter From menginstruksikan Layanan DRDA mendapatkan konfigurasi nama kolaborasi menggunakan string nama kolaborasi yang ditentukan dalam klausa DB2 SELECT ORDER BY COLLATION_KEY. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Output

Cmdlet Get-HisDrdaCollationName ini mengembalikan objek dengan properti: Ke (string); dan Dari (string).

Example

Contoh perintah berikut mengatur nilai default.

Get-HisDrdaCollationName
To
--
SQL_EBCDIC037_CP1_CS_AS

From
----
UCA400R1_LEN_AN

Remove-HisDrdaCollationName

Cmdlet Remove-HisDrdaCollationName ini menghapus pengaturan konfigurasi Layanan DRDA untuk menambahkan klausa COLLATE ke klausa ORDER BY, berdasarkan nama kolaborasi ORDER BY default.

Sintaksis

Remove-HisDrdaCollationName -RemoveAll<bool> [-To<string>] [-From<string>] [<CommonParameters>]

Parameter-parameternya

Parameter Kepada menginstruksikan Layanan DRDA menghapus konfigurasi nama kolaborasi menggunakan string collation_name yang ditentukan. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Parameter Dari menginstruksikan Layanan DRDA menghapus konfigurasi nama kolaborasi menggunakan string nama kolaborasi yang ditentukan dalam klausa DB2 SELECT ORDER BY COLLATION_KEY. Parameter yang diperlukan ini menerima nilai string . Tidak ada nilai default.

Example

Contoh perintah berikut menghapus nilai sampel.

Remove-HisDrdaCollationName -From UCA400R1_LEN_AN

Mengonfigurasi Pendengar Jejak

Layanan DRDA mendukung beberapa pendengar jejak bersamaan, termasuk: listener pelacakan teks, listener pelacakan konsol, pendengar pelacakan kustom, dan listener pelacakan Event Trace for Windows (ETW). Untuk informasi selengkapnya dan deskripsi nilai, lihat Integrasi Data (Penyebaran), Layanan DRDA, Mengonfigurasi Pendengar Jejak.

Set-HisDrdaConsoleTraceListener

Cmdlet Set-HisDrdaConsoleTraceListener mengonfigurasi pendengar jejak konsol Layanan DRDA untuk menulis data pelacakan ke jendela konsol perintah.

Sintaksis

<Set-HisDrdaConsoleTraceListener -Level uint32> [<CommonParameters>]

Parameter-parameternya

Parameter Tingkat menginstruksikan Layanan DRDA untuk melacak kumpulan informasi yang ditentukan, dari tingkat pelacakan minimum hingga maksimum. Parameter yang diperlukan ini menerima nilai bilangan bulat . Nilai default adalah 0.

Nilai Deskripsi
0 Output tidak ada pesan pelacakan.
1 Pesan kesalahan output.
2 Keluarkan pesan peringatan dan pesan kesalahan.
3 Pesan informasi output, pesan peringatan, dan pesan kesalahan.
4 Keluarkan semua pesan.

Tabel AUTONUM \\ Arab Tingkat Pelacakan.*

Example

Contoh perintah berikut menetapkan nilai sampel.

Set-HisDrdaConsoleTraceListener -Level 3

Set-HisDrdaEtwTraceListener

Cmdlet Set-HisDrdaEtwTraceListener mengonfigurasi DRDA Service ETW (Event Tracing for Windows) sebagai penyedia ETW untuk mengeluarkan data pelacakan melalui sesi ETW ke pengontrol ETW sistem operasi Windows.

Sintaksis

<Set-HisDrdaEtwTraceListener -Level uint32> [<CommonParameters>]

Parameter-parameternya

Parameter Tingkat menginstruksikan Layanan DRDA untuk melacak kumpulan informasi yang ditentukan, dari tingkat pelacakan minimum hingga maksimum. Parameter yang diperlukan ini menerima nilai bilangan bulat . Nilai default adalah 0.

Nilai Deskripsi
0 Output tidak ada pesan pelacakan.
1 Pesan kesalahan output.
2 Keluarkan pesan peringatan dan pesan kesalahan.
3 Pesan informasi output, pesan peringatan, dan pesan kesalahan.
4 Keluarkan semua pesan.

Tabel AUTONUM \\ Arab Tingkat Pelacakan.*

Example

Contoh perintah berikut menetapkan nilai sampel.

Set-HisDrdaEtwTraceListener -Level 3

Set-HisDrdaEventLogTraceListener

cmdlet Set-HisDrdaEventLogTraceListener mengonfigurasi data log pendengar log peristiwa Layanan DRDA ke log peristiwa Windows.

Sintaksis

<string> Set-HisDrdaEventLogTraceListener -InitializeData [<CommonParameters>]

Parameter-parameternya

Parameter InitializeData menginstruksikan Layanan DRDA untuk mencatat kumpulan informasi yang ditentukan. Parameter yang diperlukan ini menerima nilai string . Nilai defaultnya adalah "Error,Warning,Information", yang mencakup semua tingkat log peristiwa.

Nilai Deskripsi
Kesalahan Nilai ini menginstruksikan Layanan DRDA untuk hanya mencatat data tingkat kesalahan.
Peringatan Nilai ini menginstruksikan Layanan DRDA untuk mencatat hanya data tingkat peringatan.
Informasi Nilai ini menginstruksikan Layanan DRDA untuk hanya mencatat data tingkat informasi

Tabel AUTONUM \\ Arab Tingkat Log Peristiwa.*

Example

Contoh perintah berikut menetapkan nilai sampel.

Set-HisDrdaEventLogTraceListener -InitializeData Warning

Set-HisDrdaTextTraceListener

cmdlet Set-HisDrdaTextTraceListener mengonfigurasi pendengar pelacakan teks Layanan DRDA untuk menulis data pelacakan ke file disk dalam format teks.

Sintaksis

<Set-HisDrdaTextTraceListener -Level uint32> [-InitializeData <string>] [-AutoFlush <bool>] [-MaxTraceEntryCount <uint32>] [-MaxTraceFileCount <uint32>] [<CommonParameters>]

Parameter-parameternya

Parameter Tingkat menginstruksikan Layanan DRDA untuk melacak kumpulan informasi yang ditentukan, dari tingkat pelacakan minimum hingga maksimum. Parameter yang diperlukan ini menerima nilai bilangan bulat . Nilai default adalah 0.

Nilai Deskripsi
0 Output tidak ada pesan pelacakan.
1 Pesan kesalahan output.
2 Keluarkan pesan peringatan dan pesan kesalahan.
3 Pesan informasi output, pesan peringatan, dan pesan kesalahan.
4 Keluarkan semua pesan.

Tabel x. Tingkat Pelacakan.

Parameter AutoFlush menginstruksikan Layanan DRDA untuk menghapus data secara otomatis ke pendengar jejak. Parameter yang diperlukan ini menerima nilai Boolean . Defaultnya adalah false.

Nota

Layanan DRDA dapat menghapus data pelacakan secara otomatis ke pendengar jejak, yang memastikan data jejak ditangkap tetapi akan meningkatkan I/O disk dan mengurangi performa sistem secara keseluruhan. Untuk meningkatkan performa, atur AutoFlush=$False, untuk menonaktifkan flush pelacakan otomatis.

Parameter MaxTraceEntryCount menginstruksikan Layanan DRDA untuk melacak hingga jumlah entri maksimum, lalu menghentikan pelacakan. Parameter yang diperlukan ini menerima bilangan bulat. Nilai defaultnya adalah 1000000.

Parameter MaxTraceFileCount menginstruksikan Layanan DRDA untuk menulis output jejak pendengar teks sejumlah maksimum file jejak individual, lalu menimpa file jejak yang ada. Parameter yang diperlukan ini menerima bilangan bulat. Nilai defaultnya adalah 10.

Example

Contoh perintah berikut menetapkan nilai sampel.

Set-HisDrdaTextTraceListener -Level 3 -AutoFlush $True -InitializeData MsDrdaService.DSTF -MaxTraceEntryCount 1000000 -MaxTraceFileCount 10

Start-HisDrdaTraceListener

Cmdlet Start-HisDrdaTraceListener ini menginstruksikan Layanan DRDA untuk memulai jenis pendengar jejak yang ditentukan.

Sintaksis

Start-HisDrdaTraceListener [-Listener] <TraceListenerType> [<CommonParameters>]

Parameter-parameternya

Parameter Listener menginstruksikan Layanan DRDA untuk memulai jenis pendengar jejak yang ditentukan. Parameter yang diperlukan ini menerima nilai Listener Konsol, Teks, Etw, atau EventLog. Tidak ada nilai default.

Example

Contoh perintah berikut menetapkan nilai sampel.

Start-HisDrdaTraceListener -Listener Console

Contoh perintah berikut menetapkan nilai sampel.

Start-HisDrdaTraceListener -Listener Text

Contoh perintah berikut menetapkan nilai sampel.

Start-HisDrdaTraceListener -Listener Etw

Contoh perintah berikut menetapkan nilai sampel.

Start-HisDrdaTraceListener -Listener EventLog

Get-HisDrdaTraceListener

Cmdlet Get-DrdaTextTraceListener ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk pendengar pelacakan teks untuk menulis data pelacakan ke file disk dalam format teks.

Sintaksis

Get-HisDrdaTraceListener [-Listener] <TraceListenerType> [<CommonParameters>]

Parameter-parameternya

Parameter Listener menginstruksikan Layanan DRDA untuk mendapatkan konfigurasi untuk jenis pendengar jejak yang ditentukan. Parameter yang diperlukan ini menerima nilai Listener Konsol, Teks, Etw, atau EventLog. Tidak ada nilai default.

Output

Cmdlet Get-HisDrdaTraceListener ini mengembalikan kumpulan properti.

Example

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaTraceListener -Listener Console
Status
------
Enabled

Level
-----
3

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaTraceListener -Listener Text
InitializeData  : MsDrdaService.DSTF
AutoFlush       : True
MaxTraceEntries : 1000000
MaxTraceFiles   : 10
Status          : Enabled
Level           : 3

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaTraceListener -Listener Etw
Status
------
Enabled

Level
-----
3

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaTraceListener -Listener Console
InitializeData
--------------
Warning

Status
------
Enabled

Stop-HisDrdaTraceListener

Cmdlet Stop-HisDrdaTraceListener ini menginstruksikan Layanan DRDA untuk menghentikan jenis pendengar jejak yang ditentukan.

Sintaksis

Stop-HisDrdaTraceListener [-Listener] <TraceListenerType> [<CommonParameters>]

Parameter-parameternya

Parameter Listener menginstruksikan Layanan DRDA untuk mendapatkan konfigurasi untuk jenis pendengar jejak yang ditentukan. Parameter yang diperlukan ini menerima nilai Listener Konsol, Teks, Etw, atau EventLog. Tidak ada nilai default.

Example

Contoh perintah berikut menetapkan nilai sampel.

Get-HisDrdaTraceListener -Listener Console

Contoh perintah berikut menetapkan nilai sampel.

Get-HisDrdaTraceListener -Listener Text

Contoh perintah berikut menetapkan nilai sampel.

Get-HisDrdaTraceListener -Listener Etw

Contoh perintah berikut menetapkan nilai sampel.

Get-HisDrdaTraceListener -Listener EventLog

Pendengar Ikatan Paket Layanan DRDA

Layanan DRDA mendukung pengikat paket kustom dalam bentuk pendengar kustom .NET Framework.

Add-HisDrdaPackageBindListener

Cmdlet Add-HisDrdaPackageBindListener ini menambahkan konfigurasi Layanan DRDA untuk mengirim paket ikat dengan output pernyataan SQL ikatan ke pendengar ikatan kustom opsional.

Sintaksis

Add-HisDrdaPackageBindListener -TypeName<string> [-ThrowWhenNoCallback ] [<CommonParameters>]

Parameter-parameternya

Parameter TypeName menentukan jenis pendengar ikatan kustom Layanan DRDA. Parameter wajib ini menerima string. Tidak ada nilai default. Nilai Jenis untuk sampel pendengar pengikat paket kustom adalah "CustomListeners.MyPackageBindListener, CustomListeners, Version=1.0.0.0, Culture=netral, PublicKeyToken=34013cf74da51d17, processorArchitecture=MSIL".

Parameter ThrowWhenNoCallback menginstruksikan Layanan DRDA untuk mengembalikan BGNBNDRM (Begin Bind Reply Message) ke klien AR DRDA, ketika komponen listener ikat kustom tidak mengembalikan informasi apa pun pada antarmuka panggilan balik. Parameter opsional ini menerima nilai Boolean . Nilai defaultnya adalah benar.

Example

Contoh perintah berikut menambahkan nilai sampel.

Add-HisDrdaPackageBindListener -TypeName CustomListeners.MyPackageBindListener -ThrowWhenNoCallback

Get-HisDrdaPackageBindListener

Cmdlet Get-HisDrdaPackageBindListener ini mendapatkan pengaturan konfigurasi Layanan DRDA untuk mengirim paket ikat dengan output pernyataan SQL ikatan ke pendengar ikatan kustom opsional.

Sintaksis

Get-HisDrdaPackageBindListener [-Type<string>] [<CommonParameters>]

Parameter-parameternya

Parameter Jenis mendefinisikan jenis pendengar ikatan kustom Layanan DRDA. Parameter wajib ini menerima string. Tidak ada nilai default. Nilai Jenis untuk sampel pendengar pengikat paket kustom adalah "CustomListeners.MyPackageBindListener, CustomListeners, Version=1.0.0.0, Culture=netral, PublicKeyToken=34013cf74da51d17, processorArchitecture=MSIL".

Example

Contoh perintah berikut mendapatkan nilai sampel.

Get-HisDrdaPackageBindListener
PackageBindListener:
type=CustomListeners.MyPackageBindListener
errorWhenNoCallback=True

Remove-HisDrdaPackageBindListener

Cmdlet Remove-HisDrdaPackageBindListener ini menghapus pengaturan konfigurasi Layanan DRDA untuk menambahkan pendengar jejak kustom.

Sintaksis

Remove-HisDrdaPackageBindListener -TypeName<string> [<CommonParameters>]

Parameter-parameternya

Parameter Jenis mendefinisikan jenis pendengar ikatan kustom Layanan DRDA. Parameter wajib ini menerima string. Tidak ada nilai default. Nilai Jenis untuk sampel pendengar pengikat paket kustom adalah "CustomListeners.MyPackageBindListener, CustomListeners, Version=1.0.0.0, Culture=netral, PublicKeyToken=34013cf74da51d17, processorArchitecture=MSIL".

Example

Contoh perintah berikut menghapus nilai sampel.

Remove-HisDrdaPackageBindListener -TypeName CustomListeners.MyPackageBindListener